Postgresql копирует данные в древовидную таблицу

У меня есть таблица с древовидной структурой, столбцы id, category, parent_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)
6
задан MAHI 5 April 2012 в 08:45
поделиться