我正在使用 Realm android 并想使用迁移更改现有主键的数据类型。
我使用以下代码进行迁移
schema.get("Test")
.addField("id_new", String.class)
.removeField("id")
.addPrimaryKey("id_new")
.renameField("id_new", "id");
上面的代码是在不中断的情况下迁移架构,但是如果我尝试在新架构中写入数据,它就会失败。
我不想保留任何旧数据,因此不使用转换方法。