【问题标题】:Realm no configuration change after removing PrimaryKey删除 PrimaryKey 后 Realm 没有配置更改
【发布时间】:2017-02-03 22:49:07
【问题描述】:

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

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

但是,我删除了一个类的@PrimaryKey,这似乎并没有显着改变领域,导致领域没有被删除。不知道这并没有删除领域,我得到了关于重复 @PrimaryKey 值的异常。由于我的新代码中没有任何 PK,因此需要大量挖掘才能找到它。

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

【问题讨论】:

  • 不,这听起来确实像一个错误
  • 你可以试试1.2.0吗?这听起来像是一个老错误。

标签: android realm realm-migration


【解决方案1】:

正如 cmets 中所述,这似乎是我使用的版本中的一个错误 (0.90.1)。使用版本1.2.0,正如beeender 提到的,修复了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 2010-11-29
    相关资源
    最近更新 更多