Какую цель имеет файл .DDF? - PullRequest
2 голосов
/ 12 апреля 2011

Эй, может кто-нибудь сказать мне, что файлы Field, File и Index .ddf делают в повсеместном.Должны ли они изменяться или обновляться при изменении определения таблицы?Любое понимание будет с благодарностью.

Приветствия.

1 Ответ

7 голосов
/ 12 апреля 2011

FILE.DDF связывает базовые файлы Btrieve Data с логическим именем таблицы.
FIELD.DDF использует идентификатор файла из FILE.DDF для определения всех полей, включая смещения, типы данных и т. Д. Для каждой таблицы.
INDEX.DDF определяет индексы для полей в FIELD.DDF.
Это мета-дата информации о поле, используемая PSQL для доступа к файлам данных в методе доступа к отношениям (ODBC, OLEDB, ADO.NET и т. Д.).
Они должны быть изменены, если основной файл данных изменяется через Btrieve.Если определение таблицы изменяется через SQL (например, операторы ALTER TABLE), Pervasive Control Center, DTI (интерфейс распределенной настройки), DTO (объект распределенной настройки), PDAC, ActiveX или DDF Builder, тогда DDF обновляются автоматически.

...