4D v16.3以前のバージョンからのデータベースの変換 |
||
|
4D v16.3
以前のバージョンからのデータベースの変換
以前のバージョンからのデータベースの変換
以前のバージョンの4Dまたは4D Serverで作成されたデータベースは 4D v16 と互換性があります (ストラクチャーおよびデータファイル)。 注:
v14以前のバージョンのデータベースでプライマリーキー (主キー) がないものを変換しようとした場合、警告ダイアログボックスが表示されます。この点については後述の「プライマリーキーエラーウィンドウ」の章にて詳細な説明があります。 v15のデータベースは、4D v16で開いたときに直接変換されます。その際ダイアログボックスが表示され、ストラクチャーファイルが変換され以前のバージョンのプログラムでは開けなくなる旨が表示されます。 データファイルは直接開かれるため変換はされず、4D v15 でも再度開くことができます。 v15のデータベースと同様、v13あるいはv14のデータベースは4D v16で開いた際に直接変換されます。ストラクチャーファイルが変換されますというダイアログボックス(上記参照)が表示されたあと、続けてデータファイルが変換されv14.4あるいはv14 R5より前のバージョンでは開けなくなるというダイアログボックスが表示されます。 したがって、v13 のデータファイルは一度変換してしまうと 4D v13 では開けなくなりますが、v14 のデータファイルは変換後も 4D v14 で開くことができます。 v13より前のバージョンのデータベースを変換する際の情報については、4D v13のドキュメント内のConverting databases from previous versionsを参照してください。 4D v14以降、ログファイルの使用には、ログファイルを使用するためにはログを取るテーブルが全て有効なプライマリーキーを持っている必要があります(ログファイルの管理 を参照して下さい)。 データベース内に、有効なプライマリーキーをないテーブルが少なくとも一つある場合にはエラーダイアログボックスが表示されます。 このダイアログボックスは以下のタイミングで現れます:
注: データログがデータベース内で有効化されていないとき、エラーダイアログボックスはプライマリーキーエラーに関わらずデータベースを開くというオプションを提供します。 データベースストラクチャーにアクセスできる場合、ダイアログボックスはいくつかの選択肢を表示します。またボックス下部を展開すると、プライマリーキーを持っていないテーブルの一覧が表示されます: その後選択できるオプションは以下の通りです:
データベースストラクチャーへのアクセスがない場合、データログを有効化することはできません。データベース管理者へと連絡を取ることを勧めるメッセージが表示されます。 4D v16はv15のコンポーネント(あるいはv14やv13やv12やv11のものでも可)を、コンパイル済みのものもインタープリタのもの、変換や確認ダイアログボックスなしに直接開くことができます。コンポーネントは常に読み込みのみモードで開かれる点に留意してください。 コンポーネントの再コンパイルは不要ですが、v16への変換は.4DBファイルのみ可能です。.4DCファイルはアップグレードできません。
|
プロパティ
プロダクト: 4D
履歴
タグ UUID, Catalog.xml ARTICLE USAGE
デザインリファレンス ( 4D v16) |