执行添加主键的域迁移

时间:2016-01-04 19:45:12

标签: swift primary-key database-migration realm

在Realm中,在使用Swift时,如何执行将Primary Key函数添加到属性的迁移?

1 个答案:

答案 0 :(得分:1)

以前在这里回答了Realm Objective-C:https://stackoverflow.com/a/29417579/599344

基本上,如果您要将属性提升为主键,并且该属性已经为每个对象具有唯一值,则除了运行正常迁移之外,您不需要执行任何特殊操作。

如果您的新主键属性确实有重复的条目,那么您需要将其值更改为迁移块内的唯一值。