unique constraint "directory_contacts_pkey"
DETAIL: Key (id)=(27) already exists.
?
попробоавл прописать следующее в постгрес, не помогло
SELECT setval('directory_contacts_id_seq', (SELECT MAX(id) FROM directory_contacts)+1);
из того что прочитал, это случилось в следствии кривых миграций
при обновлении поля запись не находится, после создается запись новая, но создается уже с существующим id
не подскажете как решить, куда копать?
этого должно быть достаточно SELECT setval('directory_contacts_id_seq', (SELECT MAX(id) FROM directory_contacts)+1);
а max вычислять будет не накладней чем брать последнее значение у отстортированных в нужном порядке?
Обсуждают сегодня