MW211 EXIT

devlog
PostgreSQL/トランザクション中のエラーメッセージ
2017年01月20日
トランザクション中で何らかの例外が発生すると、
後続のSQL文が軒並みエラー(中止)となってロールバックへ突き進む。

この場合、後続のSQL文ごとに以下のようなメッセージが出力される。
┌──────────────────────────────────────┐
│current transaction is aborted,                                             │
│commands ignored until end of transaction block                             │
├──────────────────────────────────────┤
│現在のトランザクションは中止され、                                          │
│トランザクションブロックの終了までコマンドは無視されます                    │
└──────────────────────────────────────┘
上記のようにGoogle翻訳すると意味はわかり、
正常なメッセージであることが認識できるのだが
勘違いして「end of transaction block」(トランザクションの末尾)が
「ignored」(見当たらない←明らかな誤訳)と誤ってとらえてしまい
トランザクション処理の構造がおかしいとあわてないように!(←実体験)
分類:PostgreSQL