我有表,樹結構中的數據,列id
,category
,parent_id
PostgreSQL的複製樹表
現在我需要複製一個節點及其孩子到另一個節點,而拷貝,類別必須是相同的,但新的ID和PARENT_ID ..
我的投入將是node to copy
& destination node to copy
我已經解釋了圖像文件中的樹形結構..
我需要一個函數來做到這一點..,
的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)
幫助我獲得2個輸入和做這項工作的功能... – MAHI 2012-04-05 08:33:25
所以基本上你想克隆一個子樹?硬。我正在考慮。 – wildplasser 2012-04-05 10:00:56
是它的硬..我試過了很多功能..沒有用.. – MAHI 2012-04-05 10:04:08