RE: Saber cuantas tablas dependen de otra tabla

From: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
To: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, mauricio pullabuestan <jmauriciopb(at)yahoo(dot)es>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Saber cuantas tablas dependen de otra tabla
Date: 2015-09-07 17:07:32
Message-ID: BAY168-W42F759E2B48A025434DB37E3540@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

LA herramienta EMS Manager tiene algo que se llama "Dependency" sirve bastante bien.
Esa herramienta es Free aunque solo esta para windows

> Date: Thu, 27 Aug 2015 13:08:02 -0300
> From: alvherre(at)2ndquadrant(dot)com
> To: jmauriciopb(at)yahoo(dot)es
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> Subject: Re: [pgsql-es-ayuda] Saber cuantas tablas dependen de otra tabla
>
> mauricio pullabuestan escribió:
> > Buen día.
> >
> > En una base de datos tengo una tablacon varias tablas dependientes es decir tengo declara integridad referencial entre estas tablas
> > Estamos en proceso de desarrollo ymigración, existe varios sistemas que están ocupando estastablas, por varios motivos tenemos la necesidad de volver a migrar latabla padre (por así decirlo)Tenemos un programa para migrar que:
> > - inserta
> > - elimina los datos actuales y luego inserta.
> >
> > Al ser ser una tabla padre que tienes tablasdependientes no me va a permitir eliminar los datos, como puedomediante código conocer las relaciones de la tabla padre, paraapagarlas y después de migrar volver a prender las relaciones, esposible hacer esto por código?
>
> Puedes "apagar una relación" usando ALTER TABLE DROP CONSTRAINT, y luego
> volver a "prenderla" usando ALTER TABLE ADD CONSTRAINT. Este último
> ejecuta una consulta para verificar que la restricción se cumple.
>
> Para saber qué llaves foráneas existen, puedes mirar la vista
> information_schema.table_constraints WHERE constraint_type = 'FOREIGN
> KEY'. Ten cuidado porque la vista sólo muestra constraints en tablas de
> las que eres dueño, o algo así.
>
> --
> Álvaro Herrera http://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2015-09-07 17:09:20 Re: Migracion de Sybase ASE a Postgres
Previous Message Edwin Quijada 2015-09-07 16:07:55 Migracion de Sybase ASE a Postgres