PySQLite2 y SQLite3: Dudas;

Chema Cortes py en ch3m4.org
Lun Ago 28 15:29:37 CEST 2006


Andrés Ignacio Martínez Soto escribió:
> Hola a la lista, estoy desarrollando un simple script en Python que consulte la
> estructura de una tabla, y recoja una lista de campos y tipos de la tabla, y
> que la pase por un "filtro" (for i in ... if foo[i]=="bar"... ) para cambiar
> los nombres de las columnas y renderizarlas en una web que din�micamente crezca
> o decrezca en funci�n del n�mero de columnas de una tabla.
> El caso es que en el prompt de SQLite utilizo ".tables" para averiguar las
> tablas, y luego ".schema nombretabla" para averiguar sus columnas, pero cuando
> lo intento probar con PySQLite me devuelve error de query inv�lido (sint�xis
> inv�lida). �Hay alguna forma sencilla de comprobar el n�mero y nombre de tablas
> de una base de datos, as� como el n�mero y nombre de columnas de una tabla
> concreta a base de consultas SQL, o algo que soporte PySQLite2?...

Esta pregunta se contestó hace poco:

Para lo que quieres están los comando "pragma":
  http://sqlite.org/pragma.html

Para averiguar las tablas, puedes hacer una consulta sobre la tabla maestra:

"select tbl_name from sqlite_master where type='table'"


-- 
Chema Cortés (py en ch3m4.org)
"Proudly made on earth by generic humanoid carbon units"
------------ 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