Commit Graph

314 Commits

Author SHA1 Message Date
1fcb648eeb repair setTimestamp format parse issue in B dbcompatibility mode 2023-08-18 18:41:56 +08:00
f2357a10ab fix: pgjdbc/pom.xml poDirectory paramater wrong path value
Signed-off-by: Sam皮皮 <peng.zhang@enmotech.com>
2023-08-18 09:13:35 +00:00
5fcd116227 feat: add adaptiveSetSQLType property
Adaptively modify the inconsistent set sqlType in batch mode. If the first set sqlType is INTEGER and the second set is LONG  the first one will be automatically modify to LONG
2023-08-18 11:04:05 +08:00
c40395c061 更新readme 2023-08-18 09:29:47 +08:00
d2ee82c3e3 !145 characterEncoding增加GB18030支持
Merge pull request !145 from travelliu/characterEncoding_add_gb18030
2023-08-17 05:58:34 +00:00
a35f109b1b !138 change driver default port 5431 to 5432
Merge pull request !138 from travelliu/change_port
2023-08-17 03:52:43 +00:00
8791e70867 !139 feat: The build.sh adds modify driver version
Merge pull request !139 from travelliu/build_driver_version
2023-08-17 03:51:53 +00:00
6742d8b44a feat: characterEncoding add gb18030 charset 2023-07-28 15:20:40 +08:00
4f7c40349f feat: The build.sh adds modify driver version 2023-07-13 14:59:47 +08:00
2b1ec26ab7 fix: change driver default port 5431 to 5432 2023-07-13 14:31:34 +08:00
8cdbb66a99 !136 fix: call function return out numeric issue
Merge pull request !136 from travelliu/master
2023-07-10 02:20:44 +00:00
9b9c950468 fix: call function return out numeric issue 2023-07-07 16:19:45 +08:00
e7e2cc25f8 !135 fix: registerOutParameter more than two struct issue
Merge pull request !135 from travelliu/master
2023-07-06 01:26:36 +00:00
fd02c9653e !134 Enhance performance for getIndexInfo() in org.postgresql.jdbc.PgDatabaseMetaData
Merge pull request !134 from 罗海雄/master
2023-07-05 06:25:28 +00:00
9e15b15036 解决PgDatabaseMetaData getIndexInfo里面多次调用expand_array的问题
Signed-off-by: 罗海雄 <haixiong.luo@enmotech.com>
2023-07-05 04:35:44 +00:00
144643c4cd Revert "getIndexInfo里面,当Version > ServerVersion.v8_3时"
This reverts commit 6fde43e099738fc181c20a02c3ff5115a6b2ca57.
2023-07-05 04:28:36 +00:00
aa66eb49b2 fix: registerOutParameter more than two struct issue 2023-07-05 12:05:55 +08:00
6fde43e099 getIndexInfo里面,当Version > ServerVersion.v8_3时
函数information_schema._pg_expandarray(i.indkey)会被多次调用(根据pg_index的行数),在某些场景下会产生性能瓶颈。
这个commit调整写法,只对符合条件的索引才会调用该函数
2023-07-05 10:47:00 +08:00
90e258418d !132 fix: add _getTypeNameByOIDStatement for TypeInfoCache.
Merge pull request !132 from travelliu/master
2023-07-04 07:06:55 +00:00
0af1572ef1 fix: add _getTypeNameByOIDStatement for TypeInfoCache. 2023-07-04 14:16:19 +08:00
7d8183d665 !131 getBlob支持bytea/blob
Merge pull request !131 from travelliu/master
2023-06-20 09:10:29 +00:00
1e76e8499d feat: getblob support bytea/blob 2023-06-20 16:51:16 +08:00
ad716a5382 !130 修复setBinaryStream 重载方法没有对BLOB MODE逻辑生效的问题
Merge pull request !130 from 萨西摩尔/master
2023-05-26 02:59:05 +00:00
b4c1be2b42 1. 修复org.postgresql.jdbc.PgPreparedStatement#setBinaryStream(int, java.io.InputStream)
org.postgresql.jdbc.PgPreparedStatement.setBinaryStream(int, java.io.InputStream, long)
方法没有生效blobMode的问题
2023-05-19 16:55:52 +08:00
053477ff07 !129 修复集群探测主节点执行sql时没有字符编码类型报错
Merge pull request !129 from 陈紫阳/master
2023-05-17 00:57:31 +00:00
e67f228c6c !128 【bugfix】修复leastconn模式并发场景下有小概率没有完全负载均衡的问题
Merge pull request !128 from 周聪/dev_autobalacne_atomicity
2023-05-17 00:53:07 +00:00
ec9794bc35 修复集群探测主节点执行sql时没有字符编码类型报错 2023-05-11 16:29:04 +08:00
5991c1af76 【bugfix】修复leastconn模式并发场景下有小概率没有完全负载均衡的问题 2023-05-08 10:26:42 +08:00
4d1c2f9584 !127 修复字符集线程不安全导致不同类型字符集的数据库JDBC链接同时存在时会相互影响的问题
Merge pull request !127 from 萨西摩尔/master
2023-05-06 09:58:18 +00:00
c2d84d584b 1. 修复了 驱动字符集设置参数非线程安全的问题
2. 修复CODE-STYLE 问题
2023-05-04 14:08:23 +08:00
c37df7b696 !125 【master回合】修复集群主机心跳线程退出问题
Merge pull request !125 from 陈紫阳/master
2023-03-27 12:19:21 +00:00
b6590ffa89 kill心跳线程 2023-03-27 19:37:53 +08:00
db107a288a !122 【bugfix】【测试类型:接口功能】【测试版本:5.0.0】 定时关闭部分连接线程,间隔5s进行kill连接,但是实际隔了20s进行kill
Merge pull request !122 from 周聪/5.0.0_bugfix_closeconnection_time_timeinterval
2023-03-20 09:30:47 +00:00
09b05d2f27 bugfix closeConnectionThread的时间间隔错误 2023-03-20 16:23:33 +08:00
b0e2dc50d5 !120 判断是否开启心跳
Merge pull request !120 from 陈紫阳/master
2023-03-16 11:34:18 +00:00
86197cde3c 判断是否开启心跳 2023-03-16 16:17:43 +08:00
261875204e !118 释放心跳检测中探活创建的PGStream
Merge pull request !118 from 陈紫阳/master
2023-03-15 12:46:59 +00:00
b1e5a8078a 释放心跳检测中探活创建的PGStream 2023-03-15 20:00:16 +08:00
8be39affa3 !116 【bugfix】 leastconn负载均衡模式下,url串只有一个节点没挂掉,建连时会报异常"CachedCreatingConnectionSize should not be less than 0, reset to 0."
Merge pull request !116 from 周聪/5.0.0_bugfix_cachedCreatingConnectionSize_toSmall
2023-03-15 06:59:02 +00:00
65bd1d2724 leastconn负载均衡模式下,url串只有一个节点没挂掉,建连时会报异常‘CachedCreatingConnectionSize should not be less than 0, reset to 0.’ 2023-03-14 22:25:51 +08:00
f7df214ad1 !114 【bugfix】【测试类型:接口功能】【测试版本:5.0.0】 leastconn负载均衡模式下,JDBC连接失效,数据库端连接未kill
Merge pull request !114 from 周聪/bugfix_kill_cleared_connection
2023-03-13 12:14:17 +00:00
e8dc0b8a46 【bugfix】 【测试类型:接口功能】【测试版本:5.0.0】 leastconn负载均衡模式下,JDBC连接失效,数据库端连接未kill 2023-03-13 17:52:45 +08:00
7feb928a02 !110 【bugfix】【测试类型:接口功能】【测试版本:5.0.0】 JDBC连接参数autoBalance=leastconn后,java主程序执行完成后进程不能正常退出
Merge pull request !110 from 周聪/bugfix_add_thread_close_method
2023-03-09 15:00:26 +00:00
76d971ecb8 【测试类型:接口功能】【测试版本:5.0.0】 JDBC连接参数autoBalance=leastconn后,java主程序执行完成后进程不能正常退出 2023-03-09 22:52:06 +08:00
c82a9b05fc !109 修复JDBC节点加入心跳线程,进程不能正常退出
Merge pull request !109 from 陈紫阳/master
2023-03-09 14:33:49 +00:00
6dac732b01 退出心跳线程 2023-03-09 22:19:52 +08:00
fd65bb2530 !108 【bugfix】 JDBC连接快速负载均衡相关参数设置异常值,应该先抛错,不进行连接,现状是抛错后仍连接
Merge pull request !108 from 周聪/bugfix_params_parse_before_getConnection
2023-03-08 15:07:12 +00:00
58a884c8a1 【bugfix】 JDBC连接快速负载均衡相关参数设置异常值,应该先抛错,不进行连接,现状是抛错后仍连接 2023-03-08 19:13:57 +08:00
19d4aa4707 !105 JDBC高可用优化
Merge pull request !105 from 陈紫阳/master
2023-02-28 14:07:46 +00:00
9fdf9b36b4 心跳检测任务 2023-02-28 21:21:18 +08:00