Tengo una aplicación que usa ORMLite. Necesito crear una función para restablecer el db completo (básicamente, necesito eliminar todas las filas de cada db, reiniciar el autoincremento y reiniciar los índices).ORMLite restablecer todas las tablas
Probablemente pueda hacer esto iniciando un truncado en cada tabla, pero ¿tiene ORMLite algún método específico para hacer esto?
se puede obtener el mismo efecto de dbhelper.onUpgrade (dbhelper.getWritableDatabase(), 0, DatabaseHelper.DATABASE_VERSION); ? – max4ever
Hola @ max4ever, no creo que lo haga por ti. Tienes que implementar el método 'onUpgrae (...)', así que depende de cómo lo hagas. Si su 'onUpgrade (...)' cae y luego crea, funcionará, sí. – Gray
@Gray para borrar inc IDX automático primaria puede utilizar execRaw() con este SQL: executeRawNoArgs ("Borrar de la sqlite_sequence donde nombre = '" + TABLENAME + "';"); – drdrej