从必需变量到可空变量的 Realm 迁移
我有一个变量,它是我以前版本的 Realm 中的必填字段。但是对于较新的版本,我希望它不是必需的,而是可以为空的。我如何通过 Realm 迁移来做到这一点?
最佳答案
您可以查看migrationExample中的示例由 Realm 团队提供
if (oldVersion == 2) {
RealmObjectSchema personSchema = schema.get("ClassName");
personSchema.setNullable("nullableFielName", true);
}
如果您已经与 Realm 对象服务器同步,请检查:https://realm.io/docs/java/latest/#syncing-migrations
关于android - 从必需变量到可空变量的 Realm 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48899543/