首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用新数据升级预装数据库

用新数据升级预装数据库
EN

Stack Overflow用户
提问于 2015-04-02 14:50:21
回答 1查看 99关注 0票数 0

我想把我的应用程序与预先安装的数据库,其中包含的表格充满数据。另外,我希望允许用户修改这个表的一个列(布尔isFavorite标志)。此外,在将来的应用程序更新中,我希望用新的数据升级数据库,但我希望保持用户更改的安全性。

为此,我想使用https://github.com/jgilfelt/android-sqlite-asset-helper库。它使用sql脚本自动处理数据库升级。但似乎只能升级数据库,而不能添加新的数据。因此,我想知道是否有一种解决办法,允许:

  • 已填充数据库存储的Ship应用程序在资产文件夹中作为sqlite文件
  • 随着应用程序的升级,使用新数据更新数据库
  • 随着应用程序的升级,更新数据库方案
  • 在升级期间保留用户数据(一列)

我研究了有关SO的多个问题,但还没有找到用新数据升级数据库的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2015-04-02 14:58:02

实际上,您可以在升级脚本中向数据库添加新数据。

例如,请参见执行INSERT INTOINSERT INTO

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29415956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档