PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Reimposta il contatore dell'incremento automatico in postgres

Se hai creato la tabella product con un id colonna, la sequenza non viene semplicemente chiamata product , ma piuttosto product_id_seq (ovvero, ${table}_${column}_seq ).

Questo è il ALTER SEQUENCE comando che ti serve:

ALTER SEQUENCE product_id_seq RESTART WITH 1453

Puoi vedere le sequenze nel tuo database usando il \ds comando in psql. Se esegui \d product e guarda il vincolo predefinito per la tua colonna, il nextval(...) call specificherà anche il nome della sequenza.