sql >> Databasteknik >  >> RDS >> PostgreSQL

Ändra datatyp för en kolumn till seriell

Titta i postgresql-dokumentationen för datatype-serie. Serial är bara kort hand.

CREATE TABLE tablename (
    colname SERIAL
);

motsvarar att ange:

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;


  1. Postgres släpptabell syntaxfel

  2. Personsökning med Oracle

  3. Funktion för att returnera dynamisk uppsättning kolumner för given tabell

  4. SQL Sub-frågor i kontrollbegränsning