PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Valor de incremento de um ID de tabela para cada INSERT


Você não quer usar um VARCHAR para sua coluna id. No postgres, você pode criar uma sequência e obter o próximo valor dessa sequência para cada inserção.

aqui estão os documentos

Basicamente, você faz algo como
CREATE SEQUENCE mysequence START 101

Então, quando você insere, você faz algo como
INSERT INTO my_comment values (nextval('mysequence'), 'this is my comment');