【发布时间】:2018-08-22 21:13:56
【问题描述】:
我有一个实体 Word,其关键字是 String 类型的 uniqueConstraint。现在我必须从文本文件中导入大量(>100000 条记录)带有新关键字的单词。 我尝试创建 coredata NSManagedObject 并使用 NSPolicyObjectTrump 插入上下文以将新关键字与旧关键字合并。 但不幸的是,由于 coredata 解决冲突的过程,我在上下文中保存项目的速度很慢(2-3 分钟)。 那么导入如此大量的项目并确保不会违反 coredata 上的 uniqueConstraint 的最佳方法是什么? 我应该预先创建 sqlite 以及如何迁移具有相同对象模型的 sqlite 文件吗? 谢谢
【问题讨论】: