¿Cómo eliminar una base de datos ORMLite?

Me gustaría saber cómo eliminar una base de datos con ORMLite. ¿Ya hay alguna llamada API?

Soltar todas las tablas no elimina toda la base de datos.

Gracias por adelantado.

Editar:

Parece que lo averiguaste. Usted hace algo como:

boolean success = context.deleteDatabase( "/data/data/source.package.goes.here/databases/database-name.db‌​"); 

Editar:

Dejar caer una base de datos es extraño con ORMLite pero creo que se puede hacer. Realmente, cuando se hace un dao.executeRaw(...) , tiene una conexión abierta al motor de base de datos que puede realizar casi cualquier operación. Usted debe ser capaz de algo como:

 fooDao.executeRaw("drop database foo;"); 

Que por lo menos funciona para mí en MySQL y debe bajo Sqlite.


Sí, ORMLite tiene la clase TableUtils que le permite crear y eliminar tablas:

http://ormlite.com/docs/table-utils

Aquí están los javadocs para el método .

Podrías hacer algo como esto,

  TableUtils.dropTable(connectionSource, Model_Class.class, false); 

Para cada tabla de la base de datos, siempre que tenga una clase de modelo para cada tabla.

Referencia:

http://ormlite.com/javadoc/ormlite-core/com/j256/ormlite/table/TableUtils.html#dropTable%28com.j256.ormlite.support.ConnectionSource,%20java.lang.Class,%20boolean%29

  • Cómo insertar datos masivos en la base de datos sqlite de android utilizando ormlite eficientemente
  • Colecciones en ORMLite
  • Cómo eliminar un registro de ORMLITE?
  • Ayudante de base de datos Ormlite - onCreate () no llamado
  • Proguard con la colección parametrizada orrmlite
  • ¿Cómo ORMlite gestiona la herencia entre clases Java?
  • Relación uno-a-muchos en ORMLite Android
  • Problemas con OrmLite y obfuscation proguard
  • ORMLite id genera
  • Creación de restricciones de clave externa en ORMLite en SQLite
  • Android ORMLite crear objeto lento
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.