私はPHPとPostgreSQLの初心者です,,,,
次のクエリでテーブルを作成しました、、、
CREATE TABLE public.affiliate (
id INTEGER NOT NULL,
name VARCHAR(32),
parent INTEGER,
CONSTRAINT affiliate_pkey PRIMARY KEY(id)
);
ここでは、id が 1 から始まり、残りのノードに順番に番号が付けられ、深さの最大数が 10 に設定されるように、テーブルにデータを入力しました。
ここで、循環階層を作成する挿入または更新に対してテーブルを制約する必要があります。どうやってやるの ?