由 Core Data 创建的 SQLite 数据库中的 Z_ENT 列是啥?
Posted
技术标签:
【中文标题】由 Core Data 创建的 SQLite 数据库中的 Z_ENT 列是啥?【英文标题】:What is Z_ENT column in SQLite database that gets created by Core Data?由 Core Data 创建的 SQLite 数据库中的 Z_ENT 列是什么? 【发布时间】:2011-12-09 16:10:17 【问题描述】:当您将 Core Data 与 SQLite 数据库一起用作底层数据存储时,Core Data 将自动生成一些列...
其中一个是“Z_ENT”,另一个是“Z_OPT”
我相信“Z_OPT”是记录被更改的次数。谁能告诉我 Z_ENT 是干什么用的?
谢谢!
【问题讨论】:
他们为什么要跟踪 Z_OPT?谁在使用这些数据? 【参考方案1】:“Z_PK 是每个人的唯一 id,Z_ENT 是他们的实体 id(与 Z_PRIMARYKEY 表中列出的相同”
来自here
【讨论】:
非常有价值(即使是现在):) 作为一个 SQLite 外行,具有过时的 mysql 知识,尖锐地四处寻找,这个答案并没有真正告诉我 z_ent 的目的是什么。然而,根据我发现的另一个网站,它说 z_ent 是一个表 ID,这对我来说更有意义。在这里找到:theiphonewiki.com/wiki//Applications/MobileNotes.app以上是关于由 Core Data 创建的 SQLite 数据库中的 Z_ENT 列是啥?的主要内容,如果未能解决你的问题,请参考以下文章
加载预加载到 Core Data 中的 SQLite 数据库
如何 VACUUM 一个 Core Data SQLite 数据库?
Core Data 在应用程序启动时创建的零 KB SQLite 文件