Reaml迁移
public class Migration implements RealmMigration {
@Override
public void migrate(final DynamicRealm realm, long oldVersion, long newVersion) {
RealmSchema schema = realm.getSchema();
// Migrate from version 0 to version 1
if (oldVersion == 0) {
// Create a new class
schema.create("DisabledGroup")
.addField("groupId", String.class, FieldAttribute.REQUIRED)
.addField("isMsgBlocked", Boolean.class, FieldAttribute.REQUIRED);
oldVersion++;
}
}
}
io.realm.exceptions.RealmMigrationNeededException: Primary key not defined for field 'groupId' in existing Realm file. Add @PrimaryKey.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论