Составной первичный ключ или guid

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
phpCoder88
Сообщения: 6
Зарегистрирован: 2018.06.14, 14:22

Составной первичный ключ или guid

Сообщение phpCoder88 »

Всем привет!

Необходимо создать приложение: одно центральное и несколько дочерних. многие данные созданные в дочерних приложениях будут реплицироваться в центральное приложение(обратное тоже возможно). Пользователи точно будут синхронизироваться.

Посему вопрос что использовать в качестве первичного ключа? GUID или составной первичный ключ(id, child_id)?

Возможно ли вообще использовать составной первичный ключ для таблицы пользователей?

многие методы модели вроде findIdentity принимают только один параметр.

С какими проблемами могу столкнуться при использовании каждого из вариантов?

Заранее всем спасибо за помощь!!!

P.S. База данных Postgresql 9.6
Ответить