From: | "Roberto Cesar Najera" <rob(at)dcaa(dot)unam(dot)mx> |
---|---|
To: | <snmartin(at)galilea(dot)cl> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Datos de campo |
Date: | 2005-03-07 10:21:51 |
Message-ID: | 00aa01c522ff$7c839450$8c000a0a@RTP.GOB.MX |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Te recomiendo entres al cliente con la opcion -E
esto es psql -d base -E
despues ejecuta un \d tabla
y este despliega todas las consultas internas que ejecuta cuando ejecutas un
query
y de ahi podrias sacar los valores que necesitas
Espero te sirva
ejmplo
\d tabla
pimero hace una consulta del oid, donde el nombre real sea igual al nombre
de la tabla
SELECT c.oid,
n.nspname,
c.relname
FROM pg_catalog.pg_class c
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE pg_catalog.pg_table_is_visible(c.oid)
AND c.relname ~ '^cup$'
ORDER BY 2, 3;
en fin ... tienes que verlo mejor
----- Original Message -----
From: "Fernando San Martín Woerner" <snmartin(at)galilea(dot)cl>
To: <>
Sent: Monday, March 07, 2005 4:56 PM
Subject: [pgsql-es-ayuda] Datos de campo
> Hola:
>
> Necesito saber el tipo de datos y el largo de un campo cualquiera
> mediante una consulta SQL, he estado revisando pg_catalog.* para hacerme
> una idea, pero aún no llego a nada, alguna tips de como hacer esto?
>
> saludos
>
> --
> Fernando San Martín Woerner
> Jefe de Informática
> Galilea S.A.
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 5: Has ledo nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
From | Date | Subject | |
---|---|---|---|
Next Message | Hector Latapiat | 2005-03-07 14:11:08 | RE: Cambio de Tipo de Datos en una columna |
Previous Message | Alvaro Herrera | 2005-03-07 05:22:25 | Re: Cambio de Tipo de Datos en una columna |