CREATE TABLE someTable (
id serial PRIMARY KEY,
col1 int NOT NULL,
col2 int NOT NULL,
UNIQUE (col1, col2)
)
autoincrement
není postgresql. Chcete integer primary key generated always as identity
(nebo serial
pokud používáte PG 9 nebo nižší. serial
byl v PG 10 zastaralý.
Pokud col1
a col2
vytvořit jedinečný a nemůže být null, pak vytvoří dobrý primární klíč:
CREATE TABLE someTable (
col1 int NOT NULL,
col2 int NOT NULL,
PRIMARY KEY (col1, col2)
)