Я переношу сайт на Symfony2. На сайте есть таблицы, в которых целое число первичного ключа имеет имя в соответствии с соглашением: имя таблицы + «id». Например. Таблица «Узел» имеет первичный ключ «nodeid».
С одной стороны, это означает, что сложные запросы легче читать и понимать. С другой стороны, довольно хлопотно все время писать уникальное имя идентификатора, когда Doctrine хочет использовать «id» для каждой таблицы.
Существует ли передовая практика или стандартное соглашение для именования первичных ключей в Symfony2/Doctrine2? Спасибо!