PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

IntegrityError doppelter Schlüsselwert verstößt gegen Unique Constraint – django/postgres

Das ist mir passiert - es stellt sich heraus, dass Sie Ihre Primärschlüsselfelder in Postgres neu synchronisieren müssen. Der Schlüssel ist die SQL-Anweisung:

SELECT setval('tablename_id_seq', (SELECT MAX(id) FROM tablename)+1);