我们正在尝试将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. 从Struts 1.x迁移到GWT 2.x
- 2. Href从1.x迁移到2.x?
- 3. 从Xerces 2.X迁移到Xerces 3.X
- 4. 从Webpack 1.x迁移到Webpack 2.x的问题
- 5. 将索引从elasticsearch 1.x迁移到elasticsearch 2.x的工具
- 6. 如何将Django-Haystack中的SearchSite从1.X迁移到2.X?
- 7. 迁移Spring 1.x升级到4.x
- 8. 迁移到从Facelets的1.x的
- 9. 从Log4j 1.x迁移到Log4j2
- 10. 从JAX-RS 1.x迁移到2.x(泽西岛) - 将QueryParams设置为Map?
- 11. “通知(8):未定义变量”在View中(从CakePHP 1.x迁移到2.x)
- 12. 从jboss4.x迁移到jboss5.x
- 13. Xerces-C:从v2.x迁移到v3.x?
- 14. 从Tomcat 5.5.x迁移到6.0.x
- 15. 从ES 2.x迁移到ES 5.x Elasticsearch
- 16. 将Realm 2.x对象列表迁移到Realm 3.x String(或其他主类型)列表
- 17. 石英1.8到2.x迁移
- 18. RSpec 1.x到RSpec 2.x(Rails 2.x到Rails 3.x)
- 19. Struts 1.x到Struts 2.x Scriptlet在s:textarea字段中的迁移问题
- 20. 从Ruby 1.x迁移Rails 4.x关系
- 21. AFNetworking 1.x到3.x迁移 - 获取下载进度?
- 22. Hibernate 3.x到5.x迁移问题
- 23. 将GXT 2.x迁移到GXT 3.x.如何处理模型?
- 24. 将Lucene HitCollector(2.x)迁移到收集器(3.x)
- 25. cassandra从版本3.9迁移到3.0.X
- 26. Symfony从3.1.8迁移到3.2.x
- 27. Angular 1.x迁移性能问题
- 28. 将webpack.config.js从1.x转换为2.x
- 29. 解决客户端和客房 - 从socket.io 0.9迁移到+ 1.x
- 30. Struts 1.x vs Struts 2.x
境界触发迁移。 – EpicPandaForce
https://blog.realm.io/realm-java-2-0-mobile-platform-support/ –