From: | Anthony Sotolongo <asotolongo(at)gmail(dot)com> |
---|---|
To: | Carlos David Riveros Giménez <cdriveros(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Cómo obtener dependencia jerarquica entre tablas por SQL? |
Date: | 2017-01-17 21:04:36 |
Message-ID: | 4d298a7c-30c0-1c03-c6e1-fbe951d42013@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Carlos, si esta consulta no te da lo que necesitas, puede que te
oriente donde y como buscarlo:
/WITH referencias as (//
//
//SELECT pg_class.relname AS tabla, //
//(SELECT pg_class.relname FROM pg_class WHERE
pg_class.oid=pgc.confrelid) as referencia_a//
//FROM pg_constraint pgc , pg_class//
//WHERE ((pgc.contype = 'f'::"char") AND (pgc.conrelid = pg_class.oid))//
//)//
//
//select referencia_a as tabla_principal, string_Agg(tabla::text,',') as
dependen_por_FK from referencias group by 1/
Con ella se obtiene la tabla y las que hacen referencia a ella por FK
Puede que hayan otras formas de encontrarlas, pero esa fue la que vi y a
mi me ha funcionado cuando la he necesitado
Saludos
On 16/01/17 08:57, Carlos David Riveros Giménez wrote:
> Buen día, ayuda de pgsql!
>
> Escribo desde paraguay, tengo una consulta..
> Quisiera saber si es posible obtener por sql en orden jerarquico las
> dependencias
> entre tablas postgres teniendo en cuenta las foreign keys.
>
> Si no es mucho pedir, dónde podría encontrar un ejemplo.!?
>
> Desde ya muchas gracias!!,
> Carlos Riveros.
From | Date | Subject | |
---|---|---|---|
Next Message | jvenegasperu . | 2017-01-23 15:24:20 | Cadena con dos puntos |
Previous Message | Carlos David Riveros Giménez | 2017-01-16 11:57:11 | Cómo obtener dependencia jerarquica entre tablas por SQL? |