我有一个具有树形结构的表格,列名为
现在我需要将一个节点及其子节点复制到另一个节点,复制时,类别必须相同,但是具有新的id和parent_id。
我的输入将是
我已经在图片文件中解释了树形结构。
我需要一个函数来实现这个功能。 PostgreSQL版本为9.1.2。
id
,category
和parent_id
。现在我需要将一个节点及其子节点复制到另一个节点,复制时,类别必须相同,但是具有新的id和parent_id。
我的输入将是
要复制的节点
和目标节点
。我已经在图片文件中解释了树形结构。
我需要一个函数来实现这个功能。 PostgreSQL版本为9.1.2。
Column | Type | Modifiers
-----------+---------+-------------------------------------------------
id | integer | not null default nextval('t1_id_seq'::regclass)
category | text |
parent_id | integer |
Indexes:
"t1_pkey" PRIMARY KEY, btree (id)
Foreign-key constraints:
"fk_t1_1" FOREIGN KEY (parent_id) REFERENCES t1(id)
Referenced by:
TABLE "t1" CONSTRAINT "fk_t1_1" FOREIGN KEY (parent_id) REFERENCES t1(id)