轻量级迁移过程后添加数据

发布于 2024-11-07 20:20:41 字数 208 浏览 0 评论 0原文

我不确定是否可以通过轻量级迁移来完成。我的问题比较简单,但我在网上找不到解决方案。

我有一个数据库,我需要通过添加一个实体来添加新版本。 LW 迁移就像一个魅力。然后我想立即将一些数据添加到更新的数据库中。

是否有解决方案来检测是否发生了迁移(迁移本身之后的事件,但显然仅发生一次)。然后我想添加一些数据(将正常的应用程序设置信息迁移到数据库)。

谢谢。

I am not sure if it can be done by using lightweight migration. My problem is relatively simple, but I could not find a solution anywhere on the net.

I have a database where I need to add a new version by adding one entity. The LW migration works like a charm. Then I want to add some data to the updated database immediately.

Is there a solution to detect if a migration has occured (event after the migration itself, but obviously once only). Then I want add some data (migrate normal application settings info to the database).

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

宁愿没拥抱 2024-11-14 20:20:41

使用 addPersistentStoreWithType:configuration:URL:options:error: 进行 LW 迁移后
您可以使用 NSManagedObjectModel 的 isConfiguration:companyWithStoreMetadata:
检查可能迁移的存储的模式是否与协调器的模型兼容。

After the LW migration with addPersistentStoreWithType:configuration:URL:options:error:
You can use NSManagedObjectModel's isConfiguration:compatibleWithStoreMetadata:
to check whether the schema of the - possibly migrated - store is compatible with the coordinator’s model.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文