You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Причина заключается в том, что при создании новых таксонов начинается увеличиваться счетчик ID, созданный посредством sequence postgresql. А при формировании дампа ID выгружаются из базы. В коде модели старт sequence начинается со значения 100000. При импорте дампа с новыми таксонами уже есть значения с ID < 100000 и возникают коллизии вставки новых записей.
Правильным вариантом является избавление от использования ID в файлах дампа, чтобы код импорта сам формировал ID в соответсвии с правилами модели. Но для этого необходим рефакторинг кода. В качестве временного решения изменим стартовое значение для sequence.
The text was updated successfully, but these errors were encountered:
Причина заключается в том, что при создании новых таксонов начинается увеличиваться счетчик ID, созданный посредством sequence postgresql. А при формировании дампа ID выгружаются из базы. В коде модели старт sequence начинается со значения 100000. При импорте дампа с новыми таксонами уже есть значения с ID < 100000 и возникают коллизии вставки новых записей.
Правильным вариантом является избавление от использования ID в файлах дампа, чтобы код импорта сам формировал ID в соответсвии с правилами модели. Но для этого необходим рефакторинг кода. В качестве временного решения изменим стартовое значение для sequence.
The text was updated successfully, but these errors were encountered: