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

Incrementa il valore di un ID tabella per ogni INSERT

Non vuoi usare un VARCHAR per la tua colonna ID. In postgres puoi creare una sequenza e quindi ottenere il valore successivo di quella sequenza per ogni inserto.

ecco i documenti

Fondamentalmente, fai qualcosa come

CREATE SEQUENCE mysequence START 101

Quindi, quando inserisci fai qualcosa del tipo

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