sql >> Databasteknik >  >> RDS >> PostgreSQL

Sekvensen återställs inte efter trunkering av tabellen

Använd TRUNCATE SQL-kommando.

För en enskild tabell är syntaxen följande:

TRUNCATE TABLE table_name RESTART IDENTITY;

För flera bord:

TRUNCATE TABLE table_foo, table_bar RESTART IDENTITY;

Vad det gör:

Detaljer här:TRUNCATE @ postgresql.org



  1. JDBC ResultSet getDate tappar precision

  2. Omfördela röster samtidigt som du eliminerar kandidater

  3. Oväntade SQL-frågor till Postgres databas på Rails/Heroku

  4. Hur byter jag ut ett bord i Postgres?