Значение одного столбца не может содержаться в другом столбце и наоборот - PullRequest
0 голосов
/ 28 апреля 2019

У меня следующая структура:

CREATE TABLE users (
    id bigserial PRIMARY KEY,
    parent_id bigint REFERENCES users(id),
    left_id bigint REFERENCES users(id) UNIQUE,
    right_id bigint REFERENCES users(id) UNIQUE,
);

left_id значение не может содержаться ни в одной строке right_id

right_id значение не может содержаться ни в одной строке right_id

Как создать ограничение для этого сценария?

...