如何使用 sqlite 浏览器工具查看 Core Data 对多关系?

Posted

技术标签:

【中文标题】如何使用 sqlite 浏览器工具查看 Core Data 对多关系?【英文标题】:How can I view a CoreData to-many relationship with the sqlitebrowser tool? 【发布时间】:2015-01-06 13:16:34 【问题描述】:

如何使用 sqlitebrowser 工具查看 CoreData 对多关系?我有一个具有一对多关系的 NSManagedObject。当我查看底层 SQLite 数据库时,我可以使用 SQLiteBrowser 看到所有常规字段,但我看不到这些关系。它们必须存储到磁盘,因为它们是持久的。我在哪里可以在磁盘上找到它们?存储这些关系的文件在哪里?如何使用 SQLiteBrowser 之类的工具直接查看该文件????

【问题讨论】:

【参考方案1】:

我已经检查了 Firefox - SQLite 管理器。在这有一些系统表生成与您给出的关系名称,其中包含关系。 您也可以在所有表​​中找到 Z_PK 键,因此从父表中搜索具有 z_px 值的子表。

希望这是您所寻找的。​​p>

问候, 普尼塔

【讨论】:

那么,你是说看看对象的主键Z_PK,然后搜索到哪里找到它的引用??另外,我的问题非常具体,我在哪里可以看到“某些系统表生成带有关系名称”??? (关系是在核心数据中创建的关系。)

以上是关于如何使用 sqlite 浏览器工具查看 Core Data 对多关系?的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 Chrome / Firefox 浏览器中查看 SQLite 数据库?

查看存储在 Mavericks 或 Yosemite 中的核心数据 [关闭]

SQLite 如何导出.sqlite的数据库

Windows7-10上,打开查看 Sqlite3 的工具哪个比较好

我是 .NET Core 2.1 MVC 的新手,我无法理解一些事情是如何工作的

如何查看sqlite数据库的 .db文件中的表的内容数据