In streaming replication mode, DECLARE, FETCH, CLOSE and SHOW are sent
to primary node only. Pointed out in [pgpool-general-jp: 1378].
<li>SELECT ... FOR SHARE | UPDATE
<li>SELECT in transaction isolation level SERIALIZABLE
<li>LOCK command more strict than ROW EXCLUSIVE MODE
+ <li>DECLARE, FETCH, CLOSE
+ <li>SHOW
<li>Some transactional commands:
<ul>
<li>BEGIN READ WRITE, START TRANSACTION READ WRITE
<ul>
<li>SELECT not listed above
<li>COPY TO
- <li>DECLARE, FETCH, CLOSE
- <li>SHOW
</ul>
<li>These queries are sent to both the primary node and the standby node
<ul>
<li>SELECT ... FOR SHARE | UPDATE
<li>トランザクションの分離レベルがシリアライザブルの場合のSELECT
<li>ROW EXCLUSIVE MODEよりも強いLOCK
+ <li>DECLARE, FETCH, CLOSE
+ <li>SHOW
<li>トランザクションコマンドの一部
<ul>
<li>BEGIN READ WRITE, START TRANSACTION READ WRITE
<ul>
<li>上記以外のSELECT
<li>COPY TO
- <li>DECLARE, FETCH, CLOSE
- <li>SHOW
</ul>
<li>Primary/Standbyどちらにも送られる問い合わせ
<ul>