Re: actualizar en cascada

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
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:48:16
Message-ID: m3r7mhzjkv.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Daniel Benavides Santelices <dbenavid(at)terra(dot)cl> writes:

> 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.

A la hora de definir la llave foránea tienes que decirle que lo
quieres así, con ON UPDATE CASCADE (también lo puedes definir para ON
DELETE); por omisión restringe el update como ya lo notaste. Revisa
create_table(7) o

http://www.postgresql.org/docs/7.4/interactive/sql-createtable.html

Tu opción ahora es tirar el constraint con ALTER
TABLE .. DROP CONSTRAINT y recrearlo de nuevo con la nueva
polítca. Revisa alter_table(7) o

http://www.postgresql.org/docs/7.4/interactive/sql-altertable.html

Saludos,
Manuel.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juanky Moral 2004-11-25 21:58:59 Re: actualizar en cascada
Previous Message Edwin Quijada 2004-11-25 20:36:40 RE: Instalacion 2da duda