如何在Android中删除和重新创建数据库?

时间:2017-03-23 00:42:59

标签: android schema activeandroid

我们有一个使用ActiveAndroid ORM的应用程序,在Vivo和某些型号的三星等设备中,即使增加数据库版本,架构也不会更新,更有问题的是Vivo模型没有&# 39;即使您清除数据或卸载应用程序,似乎也会删除旧数据库。

尝试使用共享首选项来保存数据库版本的值,如果它不匹配则使用context.deleteDatabase(" mydatabase.db")删除它,但它会给出SQLiteDiskIOException:disk I / O错误(代码1802)

我正在寻找另一种方式,以便我可以强制它更新或重新创建数据库架构

1 个答案:

答案 0 :(得分:0)

发现我们的应用程序缺少什么,它需要一个单独的脚本来更新架构

https://github.com/pardom/ActiveAndroid/wiki/Schema-migrations