使用Realm我遇到了一些迁移问题,即使我不应该有任何问题。禁用所有迁移:
RealmConfiguration config = new RealmConfiguration.Builder(dir)
.deleteRealmIfMigrationNeeded()
.build();
但是,我删除了@PrimaryKey
一个类,这似乎并没有显着改变 Realm,导致 Realm 没有被删除。不知道这并没有删除领域,我得到了关于重复@PrimaryKey
值的例外情况。由于我的新代码中没有任何 PK,因此需要大量挖掘才能找到它。
这是设计使然吗?如果是这样,首选的解决方案是什么?我目前使用的是 0.90.1 版本。