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

Modifica il valore iniziale di un seriale - Postgresql

Puoi modificare una sequenza usando RESTART WITH per modificare il numero di sequenza corrente;

ALTER SEQUENCE test_seq RESTART WITH 300;

Per ottenere il nome della sequenza se l'hai creata utilizzando la parola chiave serial, usa

SELECT adsrc FROM pg_attrdef WHERE adrelid = (SELECT oid FROM pg_class WHERE relname = 'table name goes here'); 

Un SQLfiddle con cui testare .