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