4D v14.3Compact data file |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Compact data file
Compact data file
Compact data fileコマンドは、ストラクチャーstructurePathに関連付けられている、dataPath 引数で指定されたデータファイルを圧縮します。圧縮に関する詳細は4D Design Referenceマニュアルを参照してください。 データベースの操作の継続を確かなものにするため、圧縮された新しいデータファイルが自動で元のファイルと置き換えられます。安全のため、元のファイルは変更されず、“Replaced files (compacting) YYYY-MM-DD HH-MM-SS”という特別なフォルダに移動されます。YYYY-MM-DD HH-MM-SSはバックアップが行われた日付と時刻を表します。例えば“Replaced files (compacting) 2007-09-27 15-20-35”のようになります。 コマンドは、元のデータファイルを格納するために作成されたフォルダの、実際の完全なパス名を返します。このコマンドはローカルモードの4D、または4D Serverのストアドプロシージャでのみ実行できます。圧縮するデータファイルは、structurePathで指定するストラクチャファイルに対応するものでなければなりません。さらにコマンド実行時にデータファイルが開かれていてはなりません。そうでなければエラーが生成されます。
デフォルトで、Compact data fileコマンドはXMLフォーマットのログファイルを作成します (Do not create log fileオプションを指定しない場合。options 引数の説明を参照)。名称はデータファイルに基づき、元のデータファイルと同じ階層に作成されます。例えば、データファイルの名称が“data.4dd,”であるとき、ログファイルの名称は“data_compact_log.xml”となります。 以下の例題 (Windows) は、データファイルの圧縮を実行します: $structFile:=Structure file 圧縮処理が正しく終了したら、OKシステム変数に1が設定されます。そうでなければ0が設定されます。 |
プロパティ
プロダクト: 4D
履歴
初出: 4D v11 SQL 参照
Get table fragmentation ARTICLE USAGE
ランゲージリファレンス ( 4D v14 R2) Inherited from : Compact data file ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||