SQLite3 y PySQLit2: Dudas ;

Chema Cortes pych3m4 en gmail.com
Jue Ago 24 03:47:06 CEST 2006


El 23/08/06, Andrés Ignacio Martínez Soto<al084070 en alumail.uji.es> 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).

Ésos son comandos de la cónsola de sqlite. Para lo que quieres están
los comando "pragma":

http://sqlite.org/pragma.html

> ¿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?...




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