PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Valeur d'incrément d'un ID de table pour chaque INSERT

Vous ne voulez pas utiliser un VARCHAR pour votre colonne id. Dans postgres, vous pouvez créer une séquence, puis obtenir la valeur suivante de cette séquence pour chaque insertion.

voici la documentation

En gros, vous faites quelque chose comme

CREATE SEQUENCE mysequence START 101

Ensuite, lorsque vous insérez, vous faites quelque chose comme

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