sql >> Database >  >> RDS >> PostgreSQL

Reset automatische ophogingsteller in postgre

Als u de tabel product heeft gemaakt met een id kolom, dan heet de reeks niet gewoon product , maar eerder product_id_seq (dat wil zeggen, ${table}_${column}_seq ).

Dit is de ALTER SEQUENCE commando dat je nodig hebt:

ALTER SEQUENCE product_id_seq RESTART WITH 1453

U kunt de reeksen in uw database zien met behulp van de \ds commando in psql. Als u \d product . doet en kijk naar de standaardbeperking voor uw kolom, de nextval(...) oproep zal ook de naam van de reeks specificeren.



  1. Oracle Pro*C/OCI-installatiehandlers voor SIGSEGV/SIGABRT en vrienden - waarom en hoe uit te schakelen?

  2. Hoe kan ik regex gebruiken om een ​​string te splitsen, met een string als scheidingsteken?

  3. Hoe kan ik het aantal rijen tellen dat een MySQL-query heeft geretourneerd?

  4. Hoe gebruik je GROUP BY om strings samen te voegen in MySQL?