Android Realm迁移而不会丢失实际用户数据

时间:2019-08-06 09:03:17

标签: android realm

所以我要迁移旧应用程序的领域数据库。

在先前版本中,我们未指定版本号或名称。

我怎么知道这些数据? 并请提供一种检查数据不会丢失的方法。 另外,如果仅更改查询方式并添加保存数据而不更改模型,是否需要迁移?

1 个答案:

答案 0 :(得分:1)

如果在RealmObject中进行任何更改(例如添加/删除字段,更改类型,添加约束),则必须进行迁移。

您可以使用迁移功能仅迁移数据。

如果您更改查询(选择,插入,更新,删除),则无需迁移。

您可以查看Realm文档,这很清楚:https://realm.io/docs/java/latest/#migrations