ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||
|
4D v20 R7
プライマリーキー管理
|
![]() | OK | テーブルには有効なプライマリーキーがあります。 |
![]() | プライマリーキーなし、使用可能なフィールド有り | テーブルにはプライマリーキーがないものの、プライマリーキーとして使用できるフィールドが少なくとも一つは含まれています。 |
![]() | プライマリーキーも使用可能なフィールドもなし | テーブルにはプライマリーキーも、プライマリーキーとして使用できるフィールドもありません(プライマリーキーフィールドを作成する必要があります)。 |
![]() | 警告 | テーブルにはプライマリーキーがありませんが、データのログを取りません(ログファイルに含めるのオプションのチェックが外されています )。この状態のテーブルは、警告アイコンをクリックすることによって非表示にできます。 |
データログを残すテーブルでプライマリーキーがないものに関して、アシスタントはそれぞれに実行すべきアクションを表示します。以下の選択肢から選ぶことができます:
設定が完了したら適用... をクリックして変更をデータベースに適用するか、データベースを変更せずに閉じる場合には閉じるをクリックして下さい。
適用... をクリックすると、実行されるオペレーションの一覧がダイアログボックスに表示され、適用かキャンセルがクリックできます。:
既存のフィールドをプライマリーキーとして使用した場合、4D はそれぞれのテーブルに関して、既存のデータがそのフィールドの型の固有性やヌル値の設定とあてはまるかどうかを検証します。もし、例えばフィールドが複製値やヌル値を含んでいた場合、エラーが生成されます:
データログを有効にするためにはこれらのエラーを探して削除する必要があります。
注: プライマリーキーに関するエラーの修正を容易にするために、プライマリーキーの値はMSCの アクティビティ解析ページ の中に表示されています。
プロダクト: 4D
テーマ: データベースストラクチャーの作成
デザインリファレンス ( 4D v20 R7)