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)
)