.DDF 文件有什么用途?
嘿,有人可以告诉我字段、文件和索引 .ddf 文件的作用吗?当表定义更改时,它们是否必须更改或更新?任何见解将不胜感激。
干杯。
Hey can someone tell me what the Field, File and Index .ddf files do in pervasive. Do they have to changed or be updated when a table definition changes? Any insight would be GREATLY appreciated.
Cheers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
FILE.DDF 将基础 Btrieve 数据文件链接到逻辑表名称。
FIELD.DDF 使用 FILE.DDF 中的文件 ID 来定义每个表的所有字段,包括偏移量、数据类型等。
INDEX.DDF 定义了FIELD.DDF 中字段的索引。
它们是 PSQL 用于以关系访问方法(ODBC、OLEDB、ADO.NET 等)访问数据文件的字段信息元数据。
如果通过 Btrieve 更改基础数据文件,则必须更改它们。如果表定义通过 SQL(如 ALTER TABLE 语句)、Pervasive Control Center、DTI(分布式调整接口)、DTO(分布式调整对象)、PDAC、ActiveX 或 DDF Builder 更改,则 DDF 会自动更新。
FILE.DDF links the underlying Btrieve Data files to a logical table name.
FIELD.DDF uses the File Id from FILE.DDF to define all of the fields including offsets, data types, etc for each table.
INDEX.DDF defines the indexes on the fields in FIELD.DDF.
They are the field information meta date used by PSQL to access the data files in a relation access method (ODBC, OLEDB, ADO.NET, etc).
They do have to be changed if the underlying data file is changed through Btrieve. If the table definition changes through SQL (like ALTER TABLE statements), the Pervasive Control Center, DTI (Distributed Tuning Interface), DTO (Distributed Tuning Object), PDAC, ActiveX, or DDF Builder then the DDFs are updated automatically.