删除PrimaryKey

时间:2016-09-26 14:24:09

标签: android realm realm-migration

使用Realm我遇到了一些迁移问题,即使我不应该有任何迁移问题。禁用所有迁移:

RealmConfiguration config = new RealmConfiguration.Builder(dir)
    .deleteRealmIfMigrationNeeded()
    .build();

但是,我删除了一个类的@PrimaryKey,它似乎没有显着改变Realm,导致Realm的非删除。不知道这没有删除领域,我有关于重复@PrimaryKey值的例外。由于我的新代码中没有任何PK,所以需要进行一些挖掘才能找到它。

这是设计的吗?如果是这样,首选解决方案是什么?我目前正在使用版本0.90.1。

1 个答案:

答案 0 :(得分:0)

正如评论中所提到的,这似乎是我使用的版本(0.90.1)中的错误。使用版本1.2.0,如beeender所述,解决了问题。