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

Inkrementwert einer Tabellen-ID für jeden INSERT

Sie möchten keinen VARCHAR für Ihre ID-Spalte verwenden. In Postgres können Sie eine Sequenz erstellen und dann den nächsten Wert dieser Sequenz für jede Einfügung abrufen.

hier sind die Dokumente

Im Grunde macht man so etwas wie

CREATE SEQUENCE mysequence START 101

Wenn Sie dann einfügen, tun Sie so etwas wie

INSERT INTO my_comment values (nextval('mysequence'), 'this is my comment');