0
我想有一個鏈表類(實際上不是,它應該是一個樹形結構)在我的數據庫,並有PostgreSQL的檢查,以防止循環。檢測週期爲SQL約束
我的數據結構由(id, parent_id, other_things)
格式的記錄組成。用CHECK可以做到這一點嗎?
編輯:澄清架構 我的架構如下:
CREATE TABLE static_pages (
id SERIAL PRIMARY KEY,
parent_id INTEGER REFERENCES static_pages(id),
other_things
);
並含有像
(1, NULL),
(2, NULL),
(3, 1),
(4, 3),
(5, NULL)
等等的元組。
我說我的架構中的問題。 –