From: | Juanky Moral <juanky(dot)moral(at)gmail(dot)com> |
---|---|
To: | Daniel Benavides Santelices <dbenavid(at)terra(dot)cl> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: actualizar en cascada |
Date: | 2004-11-25 21:58:59 |
Message-ID: | 463a53a404112513587f722828@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Sería algo así:
alter table departamento add constraint depto_rut_fk foreign key (rut)
references empresa (rut)
on update cascade on delete restrict;
he asumido que la tabla departamento tiene un atributo 'rut', que la
tabla empresa tiene clave primaria 'rut' y quieres evitar borrados en
empresa si tienen filas asociadas en departamento.
salu2
On Thu, 25 Nov 2004 17:30:14 -0300, Daniel Benavides Santelices
<dbenavid(at)terra(dot)cl> wrote:
> Señores, tengo una postgre 7.4
>
> tengo dos tablas..
> una empresas
> y otra departamento
>
> departamento tiene como una clave foranea el rut de la empresa..
>
> resulta que quiero poder cambiar el rut de la empresa, y que automaticamente
> se cambie los rut en departamento..
> pero sin embargo no me deja cambiar nada.
>
> alguna idea de como hacerlo
>
> hago un
>
> update empresa set rut='2-7' where rut='1-9';
>
> y me alega de la clave foranea en el departamento..
>
> --
> ATTE:
> Daniel Benavides Santelices
> E-Mail dbenavid(at)terra(dot)cl
> Casa 56-41-217372
> Trabajo 56-41-224484
> Celular 56-9-4528367
>
> ---------------------------(end of broadcast)---------------------------
> TIP 8: explain analyze es tu amigo
>
--
Juanky Moral
(desde Valencia, España)
From | Date | Subject | |
---|---|---|---|
Next Message | e24971 | 2004-11-26 09:23:37 | ayuda JTable y postgres |
Previous Message | Manuel Sugawara | 2004-11-25 21:48:16 | Re: actualizar en cascada |