Re: Preguntas intransigentes

From: WILLIAM PARRA <wilparra(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Preguntas intransigentes
Date: 2007-09-04 23:21:15
Message-ID: 648684.32355.qm@web56611.mail.re3.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Disculpas Alvaro... en lugar de enviarlo a la lista lo envié solo a ti...

Efectivamente desde java se lee con el databaseMetaData.

Por ejemplo...

Lee los labels de las columnas... etc
resultSet.getMetaData().getColumnLabel(i)

Lee el numero de columnas devueltas...
resultSet.getMetaData().getColumnCount()

Saludos,

Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió: Miguel Angel . escribió:
> Qué tal tengo dos preguntas.
>
> La primera es saber en donde almacena postgres la relación de tablas y las
> columnas que hay dentro de esta; algo como el pg_proc o pg_database?

pg_attribute

> Hacer la consulta para que me traiga esto:
>
> query
> ----------------
> columnaA
> columnaB
> columnaC
>
> Esto nada más para saber si es posible y aprovechar esta ventaja para
> hacer lecturas a querys de forma generica dentro de java; sin importar la
> cantidad de columnas ni el nombre de las mismas en cada consulta.

Puedes hacer eso pero no con SQL. Es parte de la informacion que el
servidor envia junto con los resultados. Como obtenerla, depende del
driver que estes usando. Me imagino que JDBC tendra alguna manera de
obtenerlo.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
--
---------------------------(fin del mensaje)---------------------------
TIP 7: no olvides aumentar la configuración del "free space map"

William Enrique Parra Alba
Ingeniero De Sistemas
Universidad Pedagógica y Tecnológica de Colombia
/\ /\
/ //\\ \
\ \\// /
/ / \ \
\/ \/
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ramón Alberto Bruening González 2007-09-05 00:09:10 Linux Red Hat 9 o Fedora 6
Previous Message Alvaro Herrera 2007-09-04 23:08:54 Re: Preguntas intransigentes