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
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) |