【发布时间】:2015-01-13 21:29:32
【问题描述】:
我已经成功地使用 PGpool 配置了我们的应用程序,我必须说,它非常棒。我正在尝试在我们的应用程序中公开有关 PGPool 集群的信息,并且在使用 postgres 驱动程序的 JDBC 上使用“SHOW”命令时遇到问题。
司机:
postgresql-9.3-1101-jdbc41.jar
当我尝试执行查询“SHOW pool_nodes”时,我收到此错误:
ERROR: unrecognized configuration parameter "pool_nodes"
我很确定我连接到 pgpool 而不是 postgres,因为故障转移工作得很好。我的猜测是 postgres 驱动程序正在预先进行一些检查。有没有人建议在我的 java 应用程序中获取这些数据?
【问题讨论】:
-
JDBC 使用extended query protocol 可能是pgpool-II 无法处理它来拦截SHOW 命令。见pgpool.net/docs/latest/pgpool-en.html#restriction
标签: java postgresql jdbc pgpool