1

私は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は知っていません。

それを行う方法はありますか、それとも完全に軌道から外れていますか?

どうもありがとうございました!

4

1 に答える 1