Т.к. у нас не было никаких соглашений по поводу ID в таблицах, то разные сущности делались по-разному, есть такие, которые мапятся на [ENTITY]_ID, [ENTTY]_ID(аббревиатура) и на ID.
Дабы быть консистентыми, предлагаю поменять наименования колонок везде где можно (где они не шарятся с пульпом, ибо гемор) на ID. Таким образом не нужно будет делать describe table [ENTITY] каждый раз когда нужно узнать как там ID называется.
Если что, задачу беру на себя