From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
---|---|
To: | Patricio Muñoz <pmunoz(at)cmet(dot)net> |
Cc: | <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | Re: [Pgsql-ayuda] Llaves foráneas |
Date: | 2003-07-17 21:53:02 |
Message-ID: | m3isq0ltac.fsf@conexa.fciencias.unam.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Patricio Muñoz <pmunoz(at)cmet(dot)net> writes:
[...]
> De esta manera se evita crear las tablas en un orden específico,
> para ello se usa la clausula Constraint y luego se crean los
> CONSTRAINT TRIGGER. Después de esta breve introducción :-)
> .. quisiera saber de que manera puedo hacer lo mismo sin tener que
> escribir cada uno de esos TRIGGER.
¿qué versión de PostgreSQL estas usando?. Versiones recientes como 7.3
te dan el comando para añadir la restricción de llave foránea cuando
usas pg_dump en vez de crear los triggers, por ejemplo:
ALTER TABLE ONLY foo2
ADD CONSTRAINT "$1" FOREIGN KEY (foo) REFERENCES foo1(foo) ON UPDATE NO ACTION ON DELETE NO ACTION;
Aunque no estoy muy seguro de que esto funcione en versiones < 7.3.
BTW, Si vas a empezar un nuevo hilo de discusión empiezalo desde el
principio y NO respondiendo a un correo y cambiando el subject. Es
difícil seguir el hilo si no se hace de esta forma.
Saludos,
Manuel.
From | Date | Subject | |
---|---|---|---|
Next Message | Patricio Muñoz | 2003-07-17 22:09:34 | [Pgsql-ayuda] Re: [Pgsql-ayuda] Llaves foráneas |
Previous Message | Edwin Alberto Quijada | 2003-07-17 20:22:20 | [Pgsql-ayuda] Conectar desde internet a Postgres |