PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Alterar o valor inicial de um serial - Postgresql


Você pode alterar uma sequência usando RESTART WITH para alterar o número de sequência atual;
ALTER SEQUENCE test_seq RESTART WITH 300;

Para obter o nome da sequência, se você a criou usando a palavra-chave serial, use
SELECT adsrc FROM pg_attrdef WHERE adrelid = (SELECT oid FROM pg_class WHERE relname = 'table name goes here'); 

Um SQLfiddle para testar .