Re: Herencia?

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Arturo <arturomunive(at)gmail(dot)com>
Cc: Jaime Casanova <systemguards(at)gmail(dot)com>, Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Herencia?
Date: 2007-05-07 14:54:05
Message-ID: 20070507145405.GG3939@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Arturo escribió:
> Jaime Casanova escribió:
> >On 5/6/07, Arturo <arturomunive(at)gmail(dot)com> wrote:
> >>pero se me presenta un problema.
> >>quisiera declarar el campo id_venta como clave foranea a alguna
> >>tabla....
> >>pero no puedo hacer tal cosa por que
> >>esas id deben ser de facturas o boletas que son 2 tablas distintas
> >>
> >
> >la tabla tabla a la que le vas a poner el FK debe teer in campo
> >tipo_venta (boleta o factura, quiza un campo char(1), un numerico
> >donde 1 sea boleta y 2 factura o en la version 8.3 que esta por salir
> >un tipo enumerado =)
> >luego creas un trigger que verifique que id_venta corresponde a una
> >boleta si tipo_venta = 1 o a una factura si tipo_venta = 2
> >
> >
> ahh buena aproximacion ... algo por ahi va lo que yo hice.... será que
> es la manera mas intuitiva
> alguna otra idea?? espero que halla otras antes de mandar mi hunilde
> solucion :D

Para que ibamos a perder tiempo solucionando un problema que ya tienes
solucionado? Mejor manda tu solucion, y si vemos algun problema lo
comentamos.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jose Gomez-Dans 2007-05-07 15:30:06 Re: Accediendo a otras BBDD
Previous Message Moises Alberto Lindo Gutarra 2007-05-07 14:36:01 Re: varias versiones de Postgres