【发布时间】:2013-05-29 06:02:35
【问题描述】:
我开发了一个安卓应用并发布了 1.0 版。该应用程序包含带有 5 个表的 SQLite 本地数据库。
现在我们计划发布 2.0 版本同时更新 1.0 版本的用户。在 2.0 版中,我们在之前的 5 个表中增加了两个表,现在是 7 个表。
现在我的问题是,1.0版本的用户在本地数据库中都有一些数据,如果他更新到2.0版本,之前的数据会丢失吗?如果是这样。那么替代方法是什么?
【问题讨论】:
-
如果改变DB架构,旧的DB就不能保留了
-
@thepoosh 感谢您的回复。如果我没有更改数据库架构,而是使用新功能更新了版本。在那种情况下?
-
尝试阅读这个答案:stackoverflow.com/a/8627242/1056359
标签: android sqlite android-contentprovider android-sqlite