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 )