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

Vynulujte počítadlo automatického přírůstku v postgresu

Pokud jste vytvořili tabulku product s id sloupec, pak se sekvence nenazývá jednoduše product , ale spíše product_id_seq (tj. ${table}_${column}_seq ).

Toto je ALTER SEQUENCE příkaz, který potřebujete:

ALTER SEQUENCE product_id_seq RESTART WITH 1453

Sekvence ve vaší databázi můžete vidět pomocí \ds příkaz v psql. Pokud uděláte \d product a podívejte se na výchozí omezení pro váš sloupec, nextval(...) call bude také specifikovat název sekvence.



  1. Důvody pro upgrade na SQL Server 2017

  2. zvýšení výkonu jako mysql

  3. Vyrovnávání zátěže PostgreSQL v cloudu je snadné

  4. seznam schémat s velikostmi (relativní a absolutní) v databázi PostgreSQL