Страница 1 из 1

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

Добавлено: 2018.06.14, 14:39
phpCoder88
Всем привет!

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

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

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

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

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

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

P.S. База данных Postgresql 9.6