フィールド、ファイル、およびインデックスの .ddf ファイルがパーベイシブで何をするのか誰か教えてください。テーブル定義が変更されたときに、それらを変更または更新する必要がありますか? どんな洞察でも大歓迎です。
乾杯。
フィールド、ファイル、およびインデックスの .ddf ファイルがパーベイシブで何をするのか誰か教えてください。テーブル定義が変更されたときに、それらを変更または更新する必要がありますか? どんな洞察でも大歓迎です。
乾杯。
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 (Distributed Tuning Interface)、DTO (Distributed Tuning Object)、PDAC、ActiveX、または DDF Builder によって変更された場合、DDF は自動的に更新されます。