RE: Saber cuantas tablas dependen de otra tabla

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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