我是 PHP 和 PostgreSQL 的新手,,,,
我用以下查询创建了一个表,,,
CREATE TABLE public.affiliate (
id INTEGER NOT NULL,
name VARCHAR(32),
parent INTEGER,
CONSTRAINT affiliate_pkey PRIMARY KEY(id)
);
在这里,我以 id 以 1 开头的方式填充表,其余节点按顺序编号,最大深度数设置为 10。
现在,我需要约束表以防止插入或更新,否则会创建循环层次结构。我怎样才能做到这一点 ?