sql >> Database teknologi >  >> RDS >> PostgreSQL

Skift datatype for en kolonne til seriel

Se i postgresql-dokumentation af datatype-serie. Seriel er kun kort hånd.

CREATE TABLE tablename (
    colname SERIAL
);

svarer til at angive:

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. Sådan finder du kolonnenavne for alle tabeller i alle databaser i SQL Server

  2. JSON_INSERT() – Indsæt værdier i et JSON-dokument i MySQL

  3. Er SQL Server Unique Key også et indeks?

  4. Er indre led det samme som equi-join?