| 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: | Whole Thread | Raw Message | 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 |