Quiero crear una tabla en una base de datos SQLite solo si aún no existe. ¿Hay alguna forma de hacer esto? No quiero soltar la tabla si existe, solo crearla si no existe.
sqlite
create-table
database-table
usuario461112
fuente
fuente
Respuestas:
De http://www.sqlite.org/lang_createtable.html :
fuente
CREATE UNIQUE INDEX IF NOT EXISTS some_index ON some_table(some_column, another_column);
Voy a tratar de agregar valor a esta muy buena pregunta y construir sobre la pregunta de @ BrittonKerin en uno de los comentarios bajo la fantástica respuesta de @David Wolever. Quería compartir aquí porque tuve el mismo desafío que @BrittonKerin y obtuve algo que funciona (es decir, solo quiero ejecutar un fragmento de código solo SI la tabla no existe).
fuente