私はpostgresにはかなり慣れていませんが、特にltreeには慣れていません。Web で ltree を検索すると、ツリーが文字の連鎖によって構築されている例が見つかりました。しかし、主キーと外部キーを使いたいです。
したがって、次の表を作成します。
create table fragment(
id serial primary key,
description text,
path ltree
);
create index tree_path_idx on fragment using gist (path);
ABG の代わりに 1.3.5 が必要です。オンラインの例のルートは次のように追加されます。
insert into fragment (description, path) values ('A', 'A');
AI の代わりに主キーが必要です (現時点ではわかりません)。それを行う方法はありますか?
子供を追加すると、同じ問題が発生しました:
insert into tree (letter, path) values ('B', '0.??');
親のIDは知っていますが、追加したい子のIDは知っていません。
それを行う方法はありますか、それとも完全に軌道から外れていますか?
どうもありがとうございました!