ERROR: canceling statement due to conflict with recovery DETAIL: User query might have needed to see row versions that must be removed. これは字の如く、レプリケーション側でWALの反映時にコンフリクトして強制的にクエリを殺されています。 理由は下記のスライドがわかりやすいです。 PostgreSQLによるデータ分析ことはじめ from Ohyama Masanori www.slideshare.net 詳細は公式ドキュメント読むと良いです。 26.5. ホットスタンバイ 追記(2017/12/28) 俺達のヒーロー @sawada_masahiko くんが完璧に補足してくれたのでちゃんと知りたい人はこっちを見ましょう。 qiita.com なぜコンフリク