317 Commits

Author SHA1 Message Date
38b03a7c11 Merge pull request #736 from 1194570458/dev
Fix the problem of duplicate database selection.
2024-10-28 14:08:07 +08:00
1e172fc4a5 Merge branch 'dev' into main-fix20240417 2024-10-28 14:04:33 +08:00
f28d169f10 Merge branch 'dev' into 1402_Changes 2024-10-28 14:02:45 +08:00
f30992ccaa Merge pull request #1458 from Erional/chat2DB#1440
fix_issue:#1440
2024-10-28 12:01:13 +08:00
7ff0f8c8bf Merge pull request #1485 from miahemu/dev
Update and delete operations of procedures and functions
2024-10-28 11:57:15 +08:00
0604ed89ba Merge branch 'dev' into timeplus-plugin 2024-10-28 09:52:56 +08:00
738f1565bd Update TimeplusEngineTypeEnum.java 2024-10-24 19:27:11 -07:00
f56f5245f5 use 7587 not 8463 by default to skip streaming 2024-10-24 19:27:01 -07:00
127638c144 workaround for default.default.name 2024-10-24 19:18:45 -07:00
4490d2d9e3 MetaData, return empty list for table index 2024-10-24 12:20:17 -07:00
7b31f3d344 Update MetaData, timezone can be in the column type 2024-10-24 11:55:16 -07:00
fe01c131b0 always use default as database name 2024-10-24 09:59:20 -07:00
1f9e86011b set supportDatabase to true and schema false 2024-10-24 09:58:43 -07:00
cf6b7a0bc8 important fix: avoid duplicating the db name 2024-10-24 09:58:25 -07:00
a17f69cf25 empty list for routes and triggers 2024-10-23 23:21:05 -07:00
e3d9931138 update udf origin name 2024-10-23 23:20:36 -07:00
778812e8a5 initial version of timeplus plugin 2024-10-22 21:45:45 -07:00
7712d0d827 Merge branch 'CodePhiliaX:dev' into dev 2024-10-15 22:23:44 +08:00
a4464829d9 Merge pull request #1534 from tmlx1990/pg
Fix:PostgreSQL中DECIMAL、NUMERIC没有小数位问题。
2024-09-25 20:31:18 +08:00
97cf17ffe2 修复PostgreSQL中DECIMAL、NUMERIC没有小数位问题。 2024-09-25 20:22:48 +08:00
89e2eb30de Delete operations of functions 2024-08-03 14:39:09 +08:00
052a36b73e Update and delete operations of procedures 2024-07-30 18:36:27 +08:00
zgq
95db332ad3 fix(chat2db-mysql): optimize valueProcessor 2024-07-15 21:18:13 +08:00
zgq
ffc2bc0e14 fix(chat2db-mysql): correct string conversion methods in MysqlTimestampProcessor 2024-07-15 18:04:16 +08:00
zgq
b332bd2d67 Temporarily cancel the export trigger 2024-07-11 16:40:06 +08:00
493f934a2c fix columnType error 2024-07-11 13:56:32 +08:00
zgq
3961610e50 feat(chat2db-oracle): exclude PUINDEX 2024-07-10 20:42:16 +08:00
zgq
2560061e68 feat(chat2db-oracle): fix oracle DDL 2024-07-10 20:05:14 +08:00
c10a7fea86 fix oracle columnType 2024-07-10 15:04:04 +08:00
212a527fc0 fix oracle type columnSize QA 2024-07-10 15:00:58 +08:00
38fa3f100d fix oracle type columnSize QA 2024-07-10 14:54:40 +08:00
025032cd05 oracle column Type error fix 2024-07-10 14:00:54 +08:00
zgq
cfcaa5b112 fix(chat2db-oracle): Temporary processing of binary data 2024-07-09 22:11:28 +08:00
zgq
d70c4754d1 fix(chat2db-oracle): fix oracle function struct 2024-07-09 21:02:52 +08:00
zgq
d5c72b955c fix(chat2db-oracle): fix schema struct export 2024-07-09 20:51:49 +08:00
zgq
fbf34e7aa8 fix(chat2db-oracle): correct timestamp scale 2024-07-09 17:27:13 +08:00
zgq
14b5ba519c fix(chat2db): fix oracle long raw null 2024-07-09 16:04:58 +08:00
zgq
14777c784c fix(JDBCDataValue): handle null bytes in getBlobHexString
Avoid NullPointerException by checking for null byte array before encoding
in getBlobHexString method.

fix(OracleDBManage): properly quote object names in SQL builder
2024-07-09 15:02:22 +08:00
zgq
ea5a7e89ff refactor(OracleDBManage): fix get tableDDL 2024-07-09 14:35:13 +08:00
zgq
0f23e12e50 refactor(Oraclesql-builder): wrap objectName 2024-07-09 11:58:08 +08:00
7a95f126b2 remove ';' in builder sql 2024-07-09 10:48:18 +08:00
zgq
ec9121bf35 fix(chat2db): ensure proper escaping of string values in SQL queries
String values in SQL queries are now properly escaped to prevent potential security issues
and incorrect query syntax. This update affects the JDBC value processing logic and the
way columns are built into SQL queries, streamlining the escaping mechanism for various
data types.

The changes include:
- Removal of unnecessary null checks that were redundant with Objects.isNull().
- Streamlined string escaping logic using EasyStringUtils.escapeAndQuoteString().- Utilization of the stream API for more concise and readable code.

BREAKING CHANGE: If any external code relies on the previous behavior of not escaping
string values, it must now handle the escaped values appropriately to avoid syntax
errors or potential SQL injection vulnerabilities.
2024-07-08 17:01:42 +08:00
zgq
6e3b58a8f1 optimize MysqlYearProcessor 2024-07-07 09:59:51 +08:00
zgq
44a0e6feb5 fix(oracledb): correct timestamp processing and add TimeStampLTZ support 2024-07-07 08:40:31 +08:00
9d28110135 Merge branch 'dev' into oracle-value-processor 2024-07-05 15:28:31 +08:00
a43eade70c fix_issue:#1440 2024-07-04 21:12:42 +08:00
debbf3ab82 copy and delete Table 2024-06-30 00:07:05 +08:00
zgq
b5addde7f8 MysqlYearProcessor 2024-06-28 22:30:14 +08:00
zgq
786dcd701d Revert "Revert "optimize MysqlValueProcessor & OracleValueProcessor""
This reverts commit c4955bc72bcafc2fb8069b121c413cdf78c8ba64.
2024-06-28 22:28:02 +08:00
zgq
c4955bc72b Revert "optimize MysqlValueProcessor & OracleValueProcessor"
This reverts commit 0d80a36a6fc11c6b360387c7a998f602ed2a0ab4.
2024-06-28 22:27:05 +08:00