我想把我的应用程序与预先安装的数据库,其中包含的表格充满数据。另外,我希望允许用户修改这个表的一个列(布尔isFavorite标志)。此外,在将来的应用程序更新中,我希望用新的数据升级数据库,但我希望保持用户更改的安全性。
为此,我想使用https://github.com/jgilfelt/android-sqlite-asset-helper库。它使用sql脚本自动处理数据库升级。但似乎只能升级数据库,而不能添加新的数据。因此,我想知道是否有一种解决办法,允许:
我研究了有关SO的多个问题,但还没有找到用新数据升级数据库的解决方案。
发布于 2015-04-02 14:58:02
实际上,您可以在升级脚本中向数据库添加新数据。
例如,请参见执行INSERT INTO的INSERT INTO。
https://stackoverflow.com/questions/29415956
复制相似问题