[Pgsql-ayuda] Dudas con respecto a Herencia

elein elein@varlena.com
Wed, 18 Dec 2002 13:29:30 -0800


Ronald,

S=ED, se puede usar herencia multiple, as=ED:

elein=3D# create table foo (colfoo int );
CREATE TABLE
elein=3D# create table bar (colbar int) ;
CREATE TABLE
elein=3D# create table foobar (foobar int ) inherits (foo,bar);
CREATE TABLE
elein=3D# \d foobar
    Table "public.foobar"
 Column |  Type   | Modifiers
--------+---------+-----------
 colfoo | integer |
 colbar | integer |
 foobar | integer |

Pero las Primary Keys y indexes son cada tabla, no para
las tablas en total.  NOT NULL y CHECK son partes de la
herencia pero algo (como PK) que se usa un index no.=20
Si lees =EDngles,  puedo explicar m=E1s.

elein@varlena.com
(Perd=F3name -- espa=F1ol no es mi lingua primera.)

On Wednesday 18 December 2002 09:57, you wrote:
> Holas Amigos
> En el manual postgres he visto algo de herencia de tablas bueno he
> visto una oportunidad para aplicar en mi diseno pero me quedan algunas
> dudas.
> Alguien me puede decir si este mecanismo soporta herencia multiple, es
> decir si puede heredar datos de varias tablas, y si como es las
> Primary Key de estas tablas. Si tiene algun limite en su tamano ....
> etc.
>
> Si alguien tiene alguna documentacion extra me lo manda.
>
> Nuevamente Agradesco sus consejos.
> Saludos
>
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda

--=20
-------------------------------------------------------------------------=
---------------
elein@varlena.com     Database Consulting     www.varlena.com
              I have always depended on the [QA] of strangers.