我使用 pgbouncer 作为 pg 连接池,如果我在 pgbouncer.ini 中设置 pool_mode=Transaction,我的应用在查询 db 时发生错误(app 用 go 编写):</p>
(pq: bind message supplies 19 parameters, but prepared statement "" requires 20)
(pq: bind message supplies 22 parameters, but prepared statement "" requires 20
(pq: bind message supplies 22 parameters, but prepared statement "" requires 19)
(pq: bind message supplies 6 parameters, but prepared statement "" requires 22)
但是我修改了 pool_mode=Session,它运行正常。如果我设置 pool_mode = Transaction 可能有什么问题。