我们正在尝试将Realm从1.x迁移到2.x版本。我们是否需要在这种情况下提供迁移?我们希望明确保存这些数据,但是如果您现在更新应用程序,我认为Realm会将其删除。我们还没有发布2.x版本,所以现在我们需要处理迁移。Android Realm从1.x迁移到2.x
0
A
回答
1
境界应该被自动迁移到新的格式从1.x中去,因为文件格式改为2.X。如果您添加字段,删除字段,添加类,删除类,添加索引,删除索引,添加主键,删除主键,等等
https://blog.realm.io/realm-java-2-0-mobile-platform-support/
0
在测试设备上从1.x升级到2.x时,您遇到过什么行为?
如果您在RealmConfiguration
上设置了deletedRealmIfMigrationNeeded()
,那么它将删除数据。您需要从您的RealmConfiguration
中删除该行并添加一个migration(YourMigration.class)
我会为此更改推荐大量测试,并确保您添加所有以前的数据库更改的迁移。
看到这里,了解如何做迁移:https://realm.io/docs/java/latest/#migrations
+0
那么一般来说,这个问题更多的是关于在这种情况下是否需要迁移。该文档说,如果我们的模式发生变化,我们需要迁移,但在这种情况下,我们只需升级Gradle文件中的领域版本。 – breakline
相关问题
- 1. Href从1.x迁移到2.x?
- 2. 从Struts 1.x迁移到GWT 2.x
- 3. AFNetworking从1.x迁移到3.x
- 4. 从Xerces 2.X迁移到Xerces 3.X
- 5. 从lucene 2.x迁移到3.x
- 6. 从eXist-db 1.4.x迁移到2.x
- 7. 将keras.backend.conv2d从Keras 1.x迁移到2.x
- 8. 长耳兔。从1.x迁移到2.x
- 9. 从Webpack 1.x迁移到Webpack 2.x的问题
- 10. 将索引从elasticsearch 1.x迁移到elasticsearch 2.x的工具
- 11. 从RxAndroid 1.x迁移到2.x(包括RxJava)
- 12. 如何将Django-Haystack中的SearchSite从1.X迁移到2.X?
- 13. 迁移Spring 1.x升级到4.x
- 14. AFNetworking 1.x到3.x NSURLSessionTask的迁移?
- 15. 从Sqlite迁移到Realm(Android)
- 16. 从Log4j 1.x迁移到Log4j2
- 17. 迁移到从Facelets的1.x的
- 18. 升级\将Apache Hadoop 1.x迁移到Apache Hadoop 2.x
- 19. Typhoon - 将XML 1.x实现迁移到2.x
- 20. 将JSONJAXBContext球衣1.x迁移到2.x
- 21. 将插件从Redmine 1.x迁移到2.x - Javascript不起作用
- 22. “通知(8):未定义变量”在View中(从CakePHP 1.x迁移到2.x)
- 23. 从JAX-RS 1.x迁移到2.x(泽西岛) - 将QueryParams设置为Map?
- 24. 从HttpClient 3.x迁移到4.x
- 25. 从Tomcat 5.5.x迁移到6.0.x
- 26. 从jboss4.x迁移到jboss5.x
- 27. 从PyroCMS 2.1.x迁移到2.2.x
- 28. Xerces-C:从v2.x迁移到v3.x?
- 29. 将ReactiveKit从v4.x迁移到v5.x
- 30. 从PDFBox 1.x移动到PDFBox 2
境界触发迁移。 – EpicPandaForce
https://blog.realm.io/realm-java-2-0-mobile-platform-support/ –