Para la versión 8.4 se planea lo siguiente (no se si sea contrib) que
seguramente ayudara a problemas como el que presentas

http://wiki.postgresql.org/wiki/CTEReadme

Te comento que alguna vez hice una recursión y me fue algo mal ... y
decidi cambiar nested-set ... y me fue mucho mejor; ahora estoy probando
nested-interval que al parecer esta  mejor ... estoy en pruebas!!

La sig. liga te puede ayudar

http://arxiv.org/html/cs.DB/0401014




saludos



El lun, 08-09-2008 a las 13:36 -0500, ---$${[*Salmuz*]}$$--- escribió:
> Hola. bueno ante todo gracias por hacerme pertenecer a esta lista, soy
> nuevo en esto y estoy realizando un sistema, bueno me encontre con un
> problema particular que es el siguiente, les muestro mi tabla
> 
> 
> CREATE TABLE jerarquia_producto
> (
>   cod_jerarquia_prod integerNOT NULL,
>   cod_padre_jer integer,
>   des_jerarquia character varying(20) NOT NULL,
> )
>  
> Lo que necesito es obtener apartir de cod_jerarquia_prod sus hijos,
> nieto,.....etc hasta la ultima generación, lo he realizado al
> contrario para obtener sus padres y abuelos.
> Es eficiente realizar funciones recursivas en postgres ? 
> Se podria resolver con postgres o lo tendria que hacer con
> programación?
>  
> Gracias ...por su tiempo.xD
> 
> -- 
> Ate.
> 
> Carranza Alarcón, Yonatan Carlos
> 
> --{[Salmuz]}--
--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a