PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Ändern Sie den Startwert einer Seriennummer - Postgresql

Sie können eine Sequenz mit RESTART WITH ändern um die aktuelle Sequenznummer zu ändern;

ALTER SEQUENCE test_seq RESTART WITH 300;

Um den Sequenznamen zu erhalten, wenn Sie ihn mit dem Schlüsselwort serial erstellt haben, verwenden Sie

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

Ein SQLfiddle zum Testen .