修改SQLite架构

时间:2011-07-15 13:24:44

标签: android sqlite

我有一个包含在assets文件夹中的SQLite数据库。我在设备上安装了应用程序。我知道它被复制到内存中,一切正常。

现在我使用SQL浏览器更改了SQLite数据库中表的结构。所以我用assets文件替换了assets文件夹中的那个,并增加了我的app版本号。

从阅读问题我了解到,当我在设备上升级应用程序时,将调用“onUpgrade”,似乎我必须首先删除以前的SQL数据库,因为它不是正确的结构。

我是否只是在调用“onUpgrage”时删除旧版本,然后执行哪些操作?

1 个答案:

答案 0 :(得分:0)

最好卸载以前的应用程序,并使用已更改的数据库结构安装新的应用程序。