【发布时间】:2016-01-05 12:10:04
【问题描述】:
在 Realm 中,使用 Swift 时如何执行将 Primary Key 函数添加到属性的迁移?
【问题讨论】:
标签: swift primary-key database-migration realm
在 Realm 中,使用 Swift 时如何执行将 Primary Key 函数添加到属性的迁移?
【问题讨论】:
标签: swift primary-key database-migration realm
这是之前针对 Realm Objective-C 的回答:https://stackoverflow.com/a/29417579/599344
本质上,如果您要将属性提升为主键,并且该属性已经具有每个对象的唯一值,则除了运行正常迁移之外,您无需执行任何特殊操作。
如果您的新主键属性确实有重复条目,那么您需要将它们的值更改为迁移块内的唯一值。
【讨论】: