Я хотів би встановити таблицю в PostgreSQL таким чином, що два стовпці разом повинні бути унікальними. Тут може бути декілька значень будь-якого значення, до тих пір, поки немає двох, які розділяють обидва.
Наприклад:
CREATE TABLE someTable (
id int PRIMARY KEY AUTOINCREMENT,
col1 int NOT NULL,
col2 int NOT NULL
)
Отже, col1
і col2
можна повторити, але не одночасно. Отже, це буде дозволено (не включаючи ідентифікатор)
1 1
1 2
2 1
2 2
але не це:
1 1
1 2
1 1 -- would reject this insert for violating constraints
Оскільки це результат пошуку найвищого рангу в google, можливо, краще надати також змінити існування таблиці
—
ϻαϻɾΣɀО-MaMrEzO