Re: consultas jerarquicas en postgresql

From: "Marco Antonio" <marcoantoniofrias(at)gmail(dot)com>
To: allein(dot)mike(at)gmail(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: consultas jerarquicas en postgresql
Date: 2007-11-06 17:53:37
Message-ID: 33e030de0711060953g1cb5d639y6df4a4700d19fe4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Nov 6, 2007 9:59 AM, Mike... <allein(dot)mike(at)gmail(dot)com> wrote:
>
> Alguien sabe como hacer consultas jerarquicas con postgresql(8.2). En oracle
> lo hacia asi
>
> SELECT LEVEL, nombre FROM empleados
> START WITH nombre='Ángel'
> CONNECT BY n_jefe= PRIOR n_empleado;
>
> Ángel
> |-- Antonio
> |-- Eva
> |-- Carmen
> |-- Andrés
> |--Carmelo
>

igual no existe, pero alternativas hay varias (las que conozco):

1. Ltree, http://www.sai.msu.su/~megera/postgres/gist/ltree/ una descipción:

"Ltree is a PostgreSQL contrib module which contains implementation of
data types, indexed access methods and queries for data organized as a
tree-like structures."

2. pgtreelib, http://postgresql.gr/pgtreelib/ una descipción:

"A functions library to manipulate trees and hierarchical structures
under PL/pgSQL.

The main idea is to separate the real data from the hierarchical
information. This can be achieved by using custom, user created tables
to store the real data and by using this library for the hierarchical
information. The library stores the hierarchical information in its
internal structure, the user then, can access this information by
using these functions and it is also able to create views that combine
the real data with the hierarchical information."

La elección de cual utilizar es tuya, aunque a la opción (2) le falta
porque todavía esta en versión Beta-4 mientras la (1) esta estable.

--
Saludos y abrazos...

Marco Antonio Frias Butrón
Slackware Linux User
Linux Registered User #356229 - http://counter.li.org/
http://marcoantoniofrias.uni.cc

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Sierra Gattorno 2007-11-06 18:08:01 Como trabaja Postgre con Transacciones
Previous Message Ing. Anislei Santiesteban Velázquez 2007-11-06 17:34:43 Fw: Ofreciendo el uso de PostgreSQL en tierra deMySQL (OFFTOPIC)