たとえば、データベースにNOTNULLフィールドがあります。NULL値を挿入しようとしています。PostgreSQLによると:
ERROR: null value in column "id" violates not-null constraint
(またはそのようなもの、私のバージョンではロシア語で覗くので、グーグルで英語のエラーメッセージを見つけます)。
エラーに関する追加情報を取得するにはどうすればよいですか?すべてのテーブルとスキーマの最初。このエラーを解析して、エラーが発生したテーブル、スキーマ、およびフィールドをシステムの上位モジュールに返す必要があります。この情報はOracleとSQLServerで見つけるのは非常に簡単ですが、postgreでそれらを見つける方法は?
UNIQUEVIOLATIONERRORなどでも同様のトラブル。
注:この挿入または更新は大きなバッチコマンドの一部である可能性があるため、データベースからの情報がないと、エラーが発生したクエリを見つけることができません。