From: | Raúl Andrés Duque <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | "felipe fernandez" <ffdez(at)auna(dot)com>, "Postgresql" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Comando "describe" |
Date: | 2008-01-27 16:25:45 |
Message-ID: | 000a01c86101$456a11e0$0201a8c0@Principal |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>
>----- Original Message -----
>From: "felipe fernandez" <ffdez(at)auna(dot)com>
>To: "Postgresql" <pgsql-es-ayuda(at)postgresql(dot)org>
>Sent: Sunday, January 27, 2008 8:22 AM
>Subject: [pgsql-es-ayuda] Comando "describe"
>
> Hola
>
> Estoy estandarizando mis acceso a base de datos y no encuentro el
> comando correspondiente a mysql "describe tabla" en postgresql para
> obtener la estructura de la tabla. En el monitor psql es \d pero este no
> se puede ejecutar desde php.
> Saludos
>
Entra a psql con "psql -E ...".
De esta forma podras apreciar el comando que ejecuta postgres cuando haces
un "\d".
De cualquier forma te envío un ejemplo con el que puedes obtener los campos
que conforman un tabla (te sirve de punto de partida):
SELECT attname FROM pg_attribute WHERE attrelid = ('def_almacen'::regclass)
and attnum > 0
Atentamente,
RAUL DUQUE
Bogotá, Colombia
>
> --
> TIP 4: No hagas 'kill -9' a postmaster
>
> __________ Información de NOD32, revisión 2825 (20080127) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Martin Marques | 2008-01-27 16:29:00 | Re: Comando "describe" |
Previous Message | felipe fernandez | 2008-01-27 13:22:53 | Comando "describe" |