Re: QUERY PARA SABER LAS COLUMNAS DE LAS TABLAS Y SUS LLAVES PRIMARIAS

From: raul andrez gutierrez alejo <raulandrez(at)gmail(dot)com>
To: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
Cc: MARIA ANTONIETA RAMIREZ SOLIS <maramirez(at)ulsaneza(dot)edu(dot)mx>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: QUERY PARA SABER LAS COLUMNAS DE LAS TABLAS Y SUS LLAVES PRIMARIAS
Date: 2015-05-13 22:20:24
Message-ID: CAHQFj73Jh2sGF8SRJzc9b5UD5EMCfL+0fj1LJH15F=tDoWu6fA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

hola yo utilizo en pgadmin este sql como macro.

http://www.pgadmin.org/docs/1.8/macros.html

select
cols.table_catalog,cols.table_name,cols.column_name,pg_catalog.col_description(c2.oid,cols.ordinal_position::int)
from information_schema.columns cols
inner join pg_catalog.pg_class c on c.relname=cols.table_name
inner join pg_catalog.pg_class c2 on c2.relname=cols.table_name
where cols.table_name= '$SELECTION$'

El 12 de mayo de 2015, 17:54, Jaime Casanova <jaime(at)2ndquadrant(dot)com>
escribió:

> 2015-05-11 11:26 GMT-05:00 MARIA ANTONIETA RAMIREZ SOLIS
> <maramirez(at)ulsaneza(dot)edu(dot)mx>:
> >
> > Necesito un query que me pueda dar las columnas que tienen todas mis
> tablas
> > y sus llaves ??
>
> Eso depende de la versión de postgres, porque los catalogos pueden
> cambiar de una versión mayor a otra.
>
> Algo que puedes hacer es usar psql con la opción -E:
>
> """
> psql -E -c "\d nombre_tabla"
> """
>
> ahi te saldrán varias consultas internas, mira las que mas te sirvan
>
> --
> Jaime Casanova www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
>
> -
> 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
>

--
Raul Andres Gutierrez Alejo

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Romero, Fernando 2015-05-18 14:57:42 Replicacion con Streaming Replication
Previous Message MARIA ANTONIETA RAMIREZ SOLIS 2015-05-13 17:17:45 Consulta para saber las llaves primarias y foraneas de una base de datos