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

Modifier le type de données d'une colonne en série

Consultez la documentation postgresql du type de données serial. Le numéro de série n'est qu'un raccourci.

CREATE TABLE tablename (
    colname SERIAL
);

équivaut à spécifier :

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;