sql >> Databáze >  >> RDS >> PostgreSQL

Duplicitní hodnota klíče IntegrityError porušuje jedinečné omezení – django/postgres

To se mi stalo - ukázalo se, že musíte znovu synchronizovat pole primárního klíče v Postgresu. Klíčem je příkaz SQL:

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


  1. Mohu zapnout ignore_dup_key pro primární klíč?

  2. Jak používat pg_stat_activity?

  3. Nejlepší řešení stránkování pomocí SQL Server 2005?

  4. jedna pevná tabulka s více sloupci vs flexibilní abstraktní tabulky