ERROR: duplicate key value violates unique constraint

Исправляем ошибку ERROR: duplicate key value violates unique constraint.

Проблема возникает при миграции/импорте данных. PostgreSQL перестает понимать столбцы и хочет создать еще одно значение к уникальному столбцу.

Найдем максимальное число по мнению PostgreSQL:

SELECT MAX(id) FROM categories_done;
SELECT nextval('categories_id_seq');

Сбросим счетчик:

SELECT setval('categories_id_seq', (SELECT MAX(id) FROM categories)+1);

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"ERROR: duplicate key value violates unique constraint"