From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | David Primero Segundo <aberracion2001(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: inheritance in postgresql |
Date: | 2007-07-31 03:29:30 |
Message-ID: | 20070731032930.GB7628@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
David Primero Segundo escribió:
> Yo pensaba que la forma de implementar una jerarquía de tables en sql y en
> concreto en postgresql era a través del comando inheritance. Luego
> comprendí mi error y ahora sé que este comando es para otra cosa
> (jerarquía de objetos), y sé que para implemnetar una jerarquía de
> tables hay que jugar con las claves foráneas y claves primarias,
Ahm, bueno, en SQL en realidad uno no habla de implementar jerarquias,
sino relaciones. Las jerarquias, como bien lo dices, se implementan
usando herencia (inheritance) de tablas; esto en Postgres funciona "mas
o menos"; en cambio las relaciones se establecen usando llaves foraneas.
> Por eso no entendía como me aconsejábais evitar la jerarquía de tablas
> si eso es una cosa tan comun en tanto diseños conceptuales. Pero claro lo
> que decías era que evitara usar la jeraquia de objetos.
> Bueno ya está clara mi confusión y solo espero que coincidas conmigo en
> la forma de implementar una jerarquía de tablas. Un saludo.
Correcto ...
--
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
"The problem with the facetime model is not just that it's demoralizing, but
that the people pretending to work interrupt the ones actually working."
(Paul Graham)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-07-31 03:30:32 | Re: Variables Globales |
Previous Message | Jaime Casanova | 2007-07-31 00:27:20 | Re: remplazar variable por nombre y no $1 en SQL no PL |