Java PostgreSQL pg_stat_活动中填充了;设置额外的浮点数=3“;查询导致调用驱动程序#connect时出错
问题是Java PostgreSQL pg_stat_活动中填充了;设置额外的浮点数=3“;查询导致调用驱动程序#connect时出错,java,hibernate,postgresql,Java,Hibernate,Postgresql,问题是pg_stat_activity被SET extra_float_digits=3query填充,当行数达到max_connections限制(在我的例子中为100)时,导致调用驱动程序时发生错误。我试图在postgresql.conf文件中取消注释#extra_float_digits=3行,但没有成功。我在pgbouncerignore\u startup\u parameters=extra\u float\u digits中读到一些关于设置此属性的内容,但我不知道什么是pgboun
pg_stat_activity
被SET extra_float_digits=3
query填充,当行数达到max_connections
限制(在我的例子中为100)时,导致调用驱动程序时发生错误。我试图在postgresql.conf
文件中取消注释#extra_float_digits=3
行,但没有成功。我在pgbouncerignore\u startup\u parameters=extra\u float\u digits
中读到一些关于设置此属性的内容,但我不知道什么是pgbouncer以及如何安装/配置它-它似乎有点太复杂了。
我还尝试在hibernate.cfg.xml
文件中设置此连接参数:9.0
,但也不起作用
你们知道有什么方法可以在不增加连接限制和不使用pgbouncer的情况下解决这个问题吗?谢谢。我就这个问题搜索了一个小时,没有在hibernate.cfg.xml中直接找到任何关于assumeMinServerVersion配置的内容
我不确定这是否可能
我发现解决这个问题的唯一方法是将assumeMinServerVersion直接应用到JDBC连接URI中,如下面所示:
String url = “jdbc:postgresql://localhost/test?user=myuser&password=mypass&assumeMinServerVersion=9.0”;
指示了哪些,以及