tengo mesa con estructura de árbol, las columnas son id
, category
, parent_id
Postgresql copiar datos dentro de la tabla del árbol
Ahora necesito una copia de un nodo y su hijo de un otro nodo, al copiar , la categoría debe ser el mismo, pero con la nueva ID y parent_id ..
Mi entrada se node to copy
& destination node to copy
me han explicado la estructura de árbol en el archivo de imagen ..
que necesito una función para hacerlo ..,
versión de 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)
ayúdame con la función que obtiene 2 entradas y hace el trabajo ... – MAHI
¿Entonces básicamente quieres clonar un subárbol? Difícil. Estoy pensando en eso. – wildplasser
sí, es difícil ... lo he probado con muchas funciones ... sin uso ... – MAHI