From: | "Jose Stragnari" <jose(at)mulleryasociados(dot)com(dot)ar> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Necesito ayuda para representar un arbol |
Date: | 2005-04-11 13:41:15 |
Message-ID: | DAB36061289D474F8FDB2EBB37329473056EEB@server2000.dominio1.local |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Lo que necesitas es crear una tabla para ser utilizada con un treeview. Un ejemplo básico sería mas o menos así:
Campo Tipo de Dato
id integer
idparent integer
idnivel varchar
denom varchar
El campo id es la clave primaria y el idparent tiene una referencia circular a id, mientras que el idnivel te indica el nivel completo de de cada rama del árbol. Con algún dato se vería algo así:
id idparent idnivel
1 null 1
1001 1 1.1
1002 1001 1.1.1
1003 1002 1.1.1.1
1004 1002 1.1.1.2
1005 1002 1.1.1.3
1006 1001 1.1.2
Espero te sirva. Si te gace falta tengo armada algunas consultas para este tipo de tablas.
Saludos
-----Mensaje original-----
De: Juan Carlos Badillo Goy [mailto:badillo(at)cav(dot)desoft(dot)cu]
Enviado el: Lunes, 11 de Abril de 2005 04:46 a.m.
Para: Alvaro Herrera
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] Necesito ayuda para representar un arbol
Importancia: Alta
Saludos, a todos
Necesito ideas o vías para representar una estructura de arbol en una BD
Postgres, quiero dar algunos detalles que se necesitan tener en cuenta:
1. La idea es tener representado un explorador de carpetas como el
explorador de windows.
2. Se pueden compartir las carpetas en el nivel que ellas estén a cualquier
otro usuario, por tanto esa carpeta para ese usurio hace la función de
padre.
Espero que les guste el tema...
---------------------------(fin del mensaje)---------------------------
TIP 9: el optimizador ignorará el uso de recorridos de índice si los
tipos de datos de las columnas no coinciden
From | Date | Subject | |
---|---|---|---|
Next Message | David Ochoa | 2005-04-11 14:06:03 | ayuda migracion MySQL to PostgreSQL |
Previous Message | cbeltran | 2005-04-11 12:37:01 | Re: Deshabilitar triggers |