Re: Comando "describe"

From: felipe fernandez <ffdez(at)auna(dot)com>
To: Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Comando "describe"
Date: 2008-01-28 15:38:45
Message-ID: 479DF705.2050206@auna.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buscando en cakephp he encontrado la query que resuelve mis problemas

SELECT DISTINCT column_name AS name, data_type AS type, is_nullable AS
null, column_default AS default, ordinal_position AS position,
character_maximum_length AS char_length, character_octet_length AS
oct_length FROM information_schema.columns WHERE table_name ='tabla'
ORDER BY position"

Gracias

Raúl Andrés Duque escribió:
>>
>> ----- 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
>>
>>
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Yasset Perez Riverol 2008-01-28 15:55:02 Esta es la estrucutra de las tablas.....
Previous Message Silvio Quadri 2008-01-28 15:37:08 Re: Problema de Performance