ho tavolo con struttura ad albero, le colonne sono id
, category
, parent_id
PostgreSQL copiare i dati all'interno della tabella albero
Ora ho bisogno di una copia di un nodo e il suo bambino di un altro nodo, durante la copia , la categoria deve essere lo stesso, ma con nuovo ID e parent_id ..
mio ingresso sarà node to copy
& destination node to copy
ho spiegato la struttura ad albero nel file di immagine ..
ho bisogno di una funzione per fare così ..,
versione di 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)
aiutarmi con la funzione che ottiene 2 input e fa il lavoro ... – MAHI
Quindi, in pratica, si desidera clonare una sottostruttura? Difficile. Ci sto pensando. – wildplasser
sì è difficile .. ho provato con molte funzioni .. nessun uso .. – MAHI