更改关系的最小计数时是不是需要新的数据模型版本?

Posted

技术标签:

【中文标题】更改关系的最小计数时是不是需要新的数据模型版本?【英文标题】:Do I need a new data model version when changing minimum count of a relationship?更改关系的最小计数时是否需要新的数据模型版本? 【发布时间】:2014-11-06 22:34:30 【问题描述】:

我有一个包含多个对象模型的 Core Data 数据库。在其中一个关系中,我的 To Many 关系之一的最低要求计数为 1。我可以在不强制迁移的情况下移除该最小值,还是需要创建一个新的模型版本来进行微小的更改?

【问题讨论】:

【参考方案1】:

好吧,我对此进行了更多研究,结果发现删除最小值确实会强制迁移,因此即使是很小的更改,您也必须创建一个新的模型版本。 p>

【讨论】:

以上是关于更改关系的最小计数时是不是需要新的数据模型版本?的主要内容,如果未能解决你的问题,请参考以下文章

iOS:备份核心数据并使用较新的模型版本进行恢复

在数据库中获取关系计数的有效方法

更改核心数据关系验证规则后保存缓慢

iPhone:在应用程序的未来版本中更新核心数据模型

迁移后更改核心数据时崩溃

制造字母异位词的最小步骤数