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

Alterar o tipo de dados de uma coluna para serial


Veja a documentação do postgresql do tipo de dados serial. Serial é apenas mão curta.
CREATE TABLE tablename (
    colname SERIAL
);

é equivalente a especificar:
CREATE SEQUENCE tablename_colname_seq;
CREATE TABLE tablename (
    colname integer NOT NULL DEFAULT nextval('tablename_colname_seq')
);
ALTER SEQUENCE tablename_colname_seq OWNED BY tablename.colname;