[pgpool-committers: 1717] pgpool: Fix backend error of prepared statement including now() via JDB

Yugo Nagata nagata at sraoss.co.jp
Mon Mar 24 18:57:32 JST 2014


Fix backend error of prepared statement including now() via JDBC in replication mode

With JDBC, when a prepared statement is executed more than PreparedThreshold times,
the statement is named, and pgpool rewrites now() to parameter in replication mode.
Hence, rewritten query has additonal parameter, so Bind message also should inclued
additional parameter format codes. However, when the number of original parameter was
one, pgpool didn't handle this. This caused a error like "incorrect binary data format
in bind parameter 2" on backend.

Branch
------
V3_0_STABLE

Details
-------
http://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=90210264c9418bc42305e0c3db33281c2fe79b0d

Modified Files
--------------
pool_timestamp.c |   35 +++++++++++++++++++++++++++--------
1 file changed, 27 insertions(+), 8 deletions(-)



More information about the pgpool-committers mailing list