swift - 执行添加主键的 Realm 迁移

标签 swift primary-key database-migration realm

在 Realm 中,使用 Swift 时,如何执行将主键功能添加到属性的迁移?

最佳答案

这个问题之前已经在 Realm Objective-C 中得到过解答:https://stackoverflow.com/a/29417579/599344

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

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

关于swift - 执行添加主键的 Realm 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34598652/

相关文章:

mysql - dbWriteTable 删除 MySQL 中的主键和索引

linux - DB2数据库从V9.5 aix迁移到V10.1 linux

MySQL 两列表作为主键

mysql - 谁能向我解释主键的实际作用?

mysql - 将 Drupal 字段作为自定义字段迁移到 WordPress

ruby-on-rails - Heroku pg迁移错误 "PG:DataCorrupted: Error"

ios - UITableView 类型不符合 IntervalType 协议(protocol)

iOS 开发 : Using a custom image for the user annotation in MapBox

ios - 在 swift IOS 中停止改变宽度的标签中的文本

swift - NSTimer scheduledTimerWithTimeInterval 和目标是 "class level function"