Commit Graph

329 Commits

Author SHA1 Message Date
fa5d849f43 Supports the functions of the JDBC standard createStruct interface 2023-09-13 19:31:50 +08:00
980826984d sql执行报错增加错误位置定位 2023-09-13 16:46:07 +08:00
ef0eaba37a feat: support options property 2023-09-07 15:09:40 +08:00
5ec362aa42 !157 [bugfix] 修复blob类型仅在索引1时可以正确读取的问题
Merge pull request !157 from 周斌/blob
2023-09-04 12:23:14 +00:00
d5fa5b27ca repair jdbc blob only get index 1 issue 2023-09-04 20:15:06 +08:00
8194eece56 !156 fix: 修改SQL中参数的最大数量从 32767 提升为 65535
Merge pull request !156 from Sam皮皮/max_params_num
2023-09-04 08:47:18 +00:00
7c18611254 fix: Change maximum number of parameters from 32767 to 65535 2023-08-30 11:22:16 +08:00
4d31a85a08 !154 [bugfix] 修复unix域套接字无法正常连接数据库的问题
Merge pull request !154 from 周斌/af_unix
2023-08-26 08:23:31 +00:00
d0cf969ce3 repair unix socket null point exception 2023-08-26 11:24:07 +08:00
423c61ea32 !147 更新readme
Merge pull request !147 from 周聪/bugfix_readme
2023-08-21 01:36:27 +00:00
e9bf325fb2 !152 [bugfix] 修复nvarchar2类型长度在DatabaseMetadata中不正确的问题
Merge pull request !152 from 周斌/nvarchar2
2023-08-21 01:36:06 +00:00
5ff825d874 !148 增加adaptiveSetSQLType控制参数支持JDBC batch模式下OID刷新
Merge pull request !148 from travelliu/kettle
2023-08-20 13:26:29 +00:00
d9fd89435e !150 【轻量级 PR】:fix: pgjdbc/pom.xml poDirectory paramater wrong path value
Merge pull request !150 from Sam皮皮/N/A
2023-08-20 11:39:13 +00:00
92867cbedd repair nvarchar length issue 2023-08-20 11:40:41 +08:00
a2d772c05c !151 [bugfix] 修复b兼容模式下timestamp(0)类型查询时结果不正确的问题
Merge pull request !151 from 周斌/timestamp
2023-08-18 12:04:20 +00:00
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