2
Чому для складених зовнішніх ключів потрібне окреме унікальне обмеження?
Ось проста таблиця, де записи можуть посилатися на батьківські записи в тій самій таблиці: CREATE TABLE foo ( id SERIAL PRIMARY KEY, parent_id INT NULL, num INT NOT NULL, txt TEXT NULL, FOREIGN KEY (parent_id) REFERENCES foo(id) ); З додатковою вимогою, що одне з інших значень поля ( num) має …