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
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 |