[pgpool-general-jp: 1718] Re: トランザクション中にエラーが発生した場合にROLLBACK TOが出来ない
畑 勝也(トライベック)
k-hata @ tribeck.jp
2022年 11月 25日 (金) 10:54:09 JST
畑です。
ご回答ありがとうございました。
> > ・設定の変更などでROLLBACK TOが有効なるのでしょうか?
>
> 設定変更では直らないので、修正が必要です。修正箇所はわかっているので、
> テストしてからコミットしておきます。
承知しました。
修正いただけるとの事、ありがとうございます。
以上、よろしくお願いします。
________________________________________
差出人: Tatsuo Ishii <ishii @ sraoss.co.jp>
送信日時: 2022年11月25日 9:35
宛先: pgpool-general-jp @ sraoss.jp; 畑 勝也(トライベック)
件名: Re: [pgpool-general-jp: 1716] トランザクション中にエラーが発生した場合にROLLBACK TOが出来ない
こんにちは。
石井です。レポートありがとうございます。
> はじめまして。畑と申します。
>
> 最近、pgpool-IIを3.7.4から4.3.3にバージョンアップしたのですが、
> トランザクション中にエラーが発生した場合にROLLBACK TOで
> 特定のSAVEPOINTに戻ろうとしたのですが、
>
> ERROR: current transaction is aborted, commands ignored until end of transaction block
>
> というエラーメッセージが出力され、SAVEPOINTに戻る事が出来なくなりました。
> ROLLBACK TOではなく、ROLLBACKだとエラーもなく正常に動作します。
>
> 3.7.4を利用していた頃には発生しておりませんでした。
> つきましては、以下についてご教示いただけますと幸いです。
>
> ・これは仕様が変わったという事でしょうか?
いえ、これはバグですね。この修正の副作用のようです。
https://git.postgresql.org/gitweb/?p=pgpool2.git;a=commit;h=eea522ebfcf791a623e865deaa1aa6fb59e3c50b
> ・設定の変更などでROLLBACK TOが有効なるのでしょうか?
設定変更では直らないので、修正が必要です。修正箇所はわかっているので、
テストしてからコミットしておきます。
ご迷惑をおかけしますが、少々お待ちください。
--
Tatsuo Ishii
SRA OSS LLC
English: http://www.sraoss.co.jp/index_en/
Japanese:http://www.sraoss.co.jp
pgpool-general-jp メーリングリストの案内