From: | "Mario Soto Cordones" <marioa(dot)soto(dot)cordones(at)gmail(dot)com> |
---|---|
To: | "'mauricio pullabuestan'" <jmauriciopb(at)yahoo(dot)es>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Saber cuantas tablas dependen de otra tabla |
Date: | 2015-08-27 16:27:12 |
Message-ID: | 000e01d0e0e5$3c4a0180$b4de0480$@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola:
Puedes eliminar en cascade si tienes definido el constraint como ON DELETE CASCADE o puedes partir eliminando primero las hijas.
Saludos
Mario Soto
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de mauricio pullabuestan
Enviado el: jueves, 27 de agosto de 2015 11:14
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] Saber cuantas tablas dependen de otra tabla
Buen día.
En una base de datos tengo una tabla con varias tablas dependientes es decir tengo declara integridad referencial entre estas tablas
Estamos en proceso de desarrollo y migración, existe varios sistemas que están ocupando estas tablas, por varios motivos tenemos la necesidad de volver a migrar la tabla padre (por así decirlo)
Tenemos un programa para migrar que:
1. inserta
2. elimina los datos actuales y luego inserta.
Al ser ser una tabla padre que tienes tablas dependientes no me va a permitir eliminar los datos, como puedo mediante código conocer las relaciones de la tabla padre, para apagarlas y después de migrar volver a prender las relaciones, es posible hacer esto por código?
Estamos conscientes que se van a presentar problemas, que tendríamos que arreglarlos al paso.
Otra posible solución, sería crear tablas auxiliares, migrar datos y luego hacer un Merge, este proceso sería largo, tedioso y se tendría que hacer por cada tabla padre, es por eso que tratamos de automatizarlo mediante este programa.
Los datos que se migran son tablas de Visual Foxpro y los nombres de los campos son completamente distintos, además de tener muchos campos, es por eso que nos apoyamos en un programa.
Saludos.
Mauricio
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Soto Cordones | 2015-08-27 16:48:10 | RE: Saber cuantas tablas dependen de otra tabla |
Previous Message | Gerardo Herzig | 2015-08-27 16:12:25 | Re: Saber cuantas tablas dependen de otra tabla |