エラーが特定のテーブルに関連する場合、そのテーブル名。(スキーマ名フィールドにおいて、そのテーブルのスキーマ名を参照します。エラーが特定のテーブルの列に関連する場合、その列名。(テーブルを識別するため、スキーマ名とテーブル名のフィールドを参照します。エラーが特定のデータ型に関連する場合、そのデータ型名。(スキーマ名フィールドにおいて、そのデータ型のスキーマ名を参照します。エラーが特定の制約に関連する場合、その制約名。上に列挙したフィールドにおいて、関連するテーブルまたはドメインを参照します。(この目的のために、制約の構文のもとに作成されていない場合でも、インデックスは制約として扱われます。エラーを報告した、ソースコードのファイル名です。エラーを報告した、ソースコードの行番号です。エラーを報告した、ソースコードのルーチン名です。注記スキーマ名、テーブル名、列名、データ型名および制約名のフィールドは、限られたエラー型のためにしか提供されません。付録Aを参照してください。フロントエンドは、これらのフィールドの一部の存在が、他のフィールドの存在も保障すると仮定してはいけません。上記の相互関係により主なエラーの原因を探す方法がありますが、ユーザが定義した関数は他の方法でこれらのフィールドを利用できるかもしれません。同様の理由により、クライアントはこれらのフィールドが、現在のデータベースにおける適切なオブジェクトを示すと仮定してはいけません。クライアントには、必要な情報を表示する際、整形する責任があります。具体的には、必要に応じて長い行を分割しなければなりません。エラーメッセージフィールド内にある改行文字は、改行ではなく、段落の区切りとして扱わなければなりません。論理レプリケーションのメッセージ。