犯了在同步域上执行破坏性迁移的错误,我刚刚了解到,根据文档的声明,我不应该这样做。“然而,如果迁移进行了破坏性更改,则域将停止与ROS同步,从而产生Bad changeset received错误”。服务器不会重新启动我们的领域对象服务器,日志显示为realm-object-server dead but pid file exists。在这一点上,我们甚至不能在web上访问ROS。
有没有办法在不重新安装领域实例的情况下解决这个问题?此外,如果这种迁移的规模如此严重,难道没有办法给开发人员一个警告吗?
代码示例:
let config = Realm.Configuration( syncConfiguration: SyncConfiguration(user: curUser, realmURL: RealmURL.userObjects), migrationBlock: { (migration, schema) in // todo })
https://stackoverflow.com/questions/44621248
复制相似问题