¿Cómo obtener una lista de nombres de columnas en la base de datos Sqlite3?

Resuelto luebken asked hace 15 años • 0 respuestas

Quiero migrar mi aplicación de iPhone a una nueva versión de la base de datos. Como no tengo ninguna versión guardada, necesito verificar si existen ciertos nombres de columnas.

Esta entrada de Stackoverflow sugiere hacer la selección

SELECT sql FROM sqlite_master
WHERE tbl_name = 'table_name' AND type = 'table'

y analizar el resultado.

¿Es esa la forma común? ¿Alternativas?

luebken avatar Jun 04 '09 03:06 luebken
Aceptado
PRAGMA table_info(table_name);

obtendrá una lista de todos los nombres de las columnas.

nevan king avatar Jun 04 '2009 01:06 nevan king

Si lo haces

.headers ON

obtendrás el resultado deseado.

Roland Orre avatar Dec 06 '2016 21:12 Roland Orre