所以我要迁移旧应用程序的领域数据库。
在先前版本中,我们未指定版本号或名称。
我怎么知道这些数据? 并请提供一种检查数据不会丢失的方法。 另外,如果仅更改查询方式并添加保存数据而不更改模型,是否需要迁移?
答案 0 :(得分:1)
如果在RealmObject中进行任何更改(例如添加/删除字段,更改类型,添加约束),则必须进行迁移。
您可以使用迁移功能仅迁移数据。
如果您更改查询(选择,插入,更新,删除),则无需迁移。
您可以查看Realm文档,这很清楚:https://realm.io/docs/java/latest/#migrations