CREATE TABLE someTable (
id serial PRIMARY KEY,
col1 int NOT NULL,
col2 int NOT NULL,
UNIQUE (col1, col2)
)
autoincrement
er ikke postgresql. Du vil have en integer primary key generated always as identity
(eller serial
hvis du bruger PG 9 eller lavere. serial
blev blødt afskrevet i PG 10).
Hvis col1
og col2
lav en unik og kan ikke være null, så laver de en god primær nøgle:
CREATE TABLE someTable (
col1 int NOT NULL,
col2 int NOT NULL,
PRIMARY KEY (col1, col2)
)