Postgresql

Alexis Roda alexis.roda.villalonga en gmail.com
Mar Nov 21 16:56:18 CET 2006


En/na Rafael Rodríguez Puente ha escrit:
> Saludos colegas:
> Como puedo obtener una lista de los campos de una tabla dada, en un
> servidor postgresql??

Una forma es consultando los catálogos de la base de datos:

http://www.postgresql.org/docs/8.2/static/catalogs.html
http://www.postgresql.org/docs/8.2/static/catalog-pg-attribute.html


Si utilizas DBAPI puedes hacer algo como:

cursor.execute('select * from tabla where 1 = 0')
print cursor.description

para mas detalles consulta el PEP249 
(http://www.python.org/dev/peps/pep-0249), el apartado "Cursor Objects".




Saludos




Más información sobre la lista de distribución Python-es