CREATE TABLE someTable (
id serial PRIMARY KEY,
col1 int NOT NULL,
col2 int NOT NULL,
UNIQUE (col1, col2)
)
autoincrement
bukan postgresql. Anda ingin integer primary key generated always as identity
(atau serial
jika Anda menggunakan PG 9 atau lebih rendah. serial
sudah tidak digunakan lagi di PG 10).
Jika col1
dan col2
buat yang unik dan tidak boleh nol maka mereka membuat kunci utama yang bagus:
CREATE TABLE someTable (
col1 int NOT NULL,
col2 int NOT NULL,
PRIMARY KEY (col1, col2)
)