instruccion en python para..

Marcos Sánchez Provencio rapto en arrakis.es
Jue Ene 20 21:28:49 CET 2005


No:

from pyPgSQL import PgSQL as dbapi
con=dbapi.connect(database='celestina')

cur=con.cursor()
cur.execute('''create table tabla_prueba(cd int, ds varchar(50))''')
con.commit()
cur.execute('''select * from tabla_prueba where 1=0''')
for (name, type_code, display_size, 
internal_size, precision, scale, null_ok, pgarray) in cur.description:
	print name
cur.fetchall()
con.commit()

cur.execute('''drop table tabla_prueba''')
con.commit()


El jue, 20-01-2005 a las 17:21 -0300, Horacio Degiorgi escribió:
> el problema de ese codigo es que si no tiene registros creados no te trae nada 
> para "describir las tablas " hay que acceder a los catalogos del sistema
> acá podes encontrar un ejemplo.
> http://forums.devshed.com/archive/t-38544
> 
> saludos
> 
> Horaciod
> 
> 
> 
> On Thu, 20 Jan 2005 21:07:15 +0100, Marcos Sánchez Provencio
> <rapto en arrakis.es> wrote:
> > El jue, 20-01-2005 a las 15:26 -0300, Milton inostroza escribió:
> > > existe alguna instruccion en postgresql que me entregue los nombres de
> > > las columnas de las tablas. ojo no el contenido si no el modelo??,
> > > estoy programando en python y utilizo pypgsql.pgsql
> > >
> > 
> > Mira esto:
> > 
> > from pyPgSQL import PgSQL as dbapi
> > con=dbapi.connect(database='celestina')
> > 
> > cur=con.cursor()
> > cur.execute('''select * from aux_sector where 1=0''')
> > for (name, type_code, display_size,
> > internal_size, precision, scale, null_ok, pgarray) in cur.description:
> >         print name
> > 
> > 
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> > 
> > 
> > 
> 
> 

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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