【发布时间】:2016-05-27 18:53:30
【问题描述】:
我想在 Realm DB 迁移过程中更改字段名称。 好像不支持修改字段名,只能复制删除。
这是正确的吗? 很费时间。
下面的代码是我尝试以复制和删除的方式将字段 value 更改为 summary。
RealmSchema schema = realm.getSchema();
schema.get("Invoice")
.transform(new RealmObjectSchema.Function() {
@Override
public void apply(DynamicRealmObject obj) {
obj.set("summary", obj.getString("value"));
}
})
.removeField("value");
【问题讨论】:
标签: java android realm realm-migration