Gracias

From: Anacleto Ortega <cletito(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Gracias
Date: 2005-03-15 15:40:43
Message-ID: bfe785bd050315074041da2331@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias, y ultima pregunta en que en casos debo usar herencia o en
definitiva no las uso, gracias de antemano, y por cierto alvaro feliz
matrimonio, y que sea placentera tu nuevo estatus

---------- Forwarded message ----------
From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
Date: Tue, 15 Mar 2005 11:27:58 -0400
Subject: Re: [pgsql-es-ayuda]
To: Anacleto Ortega <cletito(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org

On Tue, Mar 15, 2005 at 02:21:38PM +0100, Anacleto Ortega wrote:
> Hola a todos ... miren este fin de semana me encontre con un
> problemon ... en cuanto a herencia de tablas e aqui los describo:
>
> Tengo una tabla Activos de donde herendan unas tres tablas, ahora
> cuando se llenan estas tablas, tambien se llena la tabla Activos ...
> AHORA el problema es que no puedo usar estos registros de la tabla
> Activos en otras donde entran como llave foranea,

En efecto, esta es una de las (varias) debilidades del sistema de
herencia de tablas (otra es la imposibilidad de asegurar unicidad de un
campo en todo un arbol de herencia). IMHO es mejor no usarlo.

Mejor es hacer algo como

create table tabla1 ( ... campos ...);
create table tabla2 ( ... campos ...);
create table tabla3 ( ... campos ...);

create view activos as select * from tabla1 union all select * from
tabla2 union all select * from tabla3;

(hay otras alternativas)

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"At least to kernel hackers, who really are human, despite occasional
rumors to the contrary" (LWN.net)

In response to

  • Re: at 2005-03-15 15:27:58 from Alvaro Herrera

Responses

  • RE: Gracias at 2005-03-15 19:12:47 from Edwin Quijada

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Oswaldo Hernández 2005-03-15 15:51:15 Re: Transaccion ID
Previous Message Alvaro Herrera 2005-03-15 15:27:58 Re: