sql >> Base de Datos >  >> RDS >> PostgreSQL

Incrementar el valor de una ID de tabla para cada INSERCIÓN

No desea utilizar un VARCHAR para su columna de identificación. En postgres puede crear una secuencia y luego obtener el siguiente valor de esa secuencia para cada inserción.

aquí están los documentos

Básicamente, haces algo como

CREATE SEQUENCE mysequence START 101

Luego, cuando insertas, haces algo como

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