Re: [pgsql-es-ayuda] Problemas dos funciones en postgres (Creación de tablas dinámicamente)

From: Arturo <arturomunive(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
Cc: "Miguel Angel (dot)" <rev_angel(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Problemas dos funciones en postgres (Creación de tablas dinámicamente)
Date: 2007-06-27 20:17:47
Message-ID: 4682C5EB.1040803@hotmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro Herrera escribió:
> Miguel Angel . escribió:
>> Qué tal buenas tardes.
>>
>> Yo tengo dos funciones, la primera explora un árbol que existe dentro de
>> la base de datos, que utilizo para obtener los
>> privilegios de cada usuario; pero ahora se ha vuelto indispensable el
>> utilizar una función generica que pueda contruir
>> dicho árbol dentro de cada base de datos en la que lo ejecute; para poder
>> hacerlo necesito crear una tabla que pueda almacenar
>> una estructura similar a la siguiente:
>>
>> columna1 | columna2 | columna3 | columna 4 |
>> ---------------------------------------------|
>> Director | Gerente_1 | - | - |
>> Director | Gerente_1 | SubGerA | - |
>> Director | Gerente_1 | SubGerA | Empleado1 |
>
> Yo no haría esto de esta manera -- el diseño es inflexible e incómodo.
> Te recomiendo mirar el módulo contrib/ltree para una manera más
> inteligente de solucionar este problema.
Solo por curiosidad sabes como maneja internamente las jerarquías el
modulo ltree, últimamente he estado leyendo acerca de los modelos para
representar jerarquias en bases de datos relacionales, el modelo nested
set model me parece interesante.
quisiera saber se maneja en ese modulo (y ademas donde lo puedo
conseguir :D )

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel Hermes Colina Zambra 2007-06-27 20:51:18 Re: OT , Obtener ID (PK) dese código VB6 con odbc
Previous Message Carlos Chávez Z. 2007-06-27 20:15:58 Consulta sobre trigger y nombre del PC