jearhe
4d32bc4981
fix(transfer): preserve Oracle character length semantics
2026-08-18 12:47:33 +08:00
zipg
e85d3dcc59
fix(grid): bound large table previews by byte budget
2026-08-13 13:25:04 +08:00
t8y2
11d9df0169
fix(gbase8s): omit owner from data grid writes
...
Closes #5911
2026-08-11 10:59:54 +00:00
zipg
66f94f23f1
fix(gaussdb): quote identifiers by compatibility mode
2026-07-29 23:34:58 +08:00
dbin0123
002a2c85c0
feat(schema-diff): preserve dialect-specific DDL semantics
2026-07-29 03:47:19 +08:00
zipg
36d8fabc8f
fix(kingbase): use connection identifier quotes in MySQL mode
2026-07-16 15:20:41 +08:00
t8y2
002dbbf602
fix(oceanbase): use rowid for keyless Oracle rows
2026-07-15 13:00:38 +08:00
zipg
d1cce3ed1e
fix(kingbase): quote MySQL-compatible identifiers
2026-07-13 18:51:32 +08:00
hhzorg
d9bb92d1e9
feat(doris): show external catalogs in sidebar
2026-07-09 00:45:29 +08:00
c8efe06ddc
fix(core): Oracle 复制 INSERT 按行生成语句
...
* fix(core): emit oracle copy inserts per row
* refactor(core): extract single-row insert dialect check into sql_dialect
---------
Co-authored-by: zero <zero@zeroMacmini.local >
Co-authored-by: t8y2 <1156263951@qq.com >
2026-07-03 19:33:18 +08:00
t8y2
0894334764
fix(firebird): use rows syntax for pagination
2026-07-03 16:22:31 +08:00
t8y2
535d247ae1
fix(sql): centralize table pagination strategies
2026-06-19 10:23:14 +08:00
t8y2
9e75f62dbf
feat(sqlserver): support linked server browsing
2026-06-18 13:17:44 +08:00
t8y2
a5e1a64247
refactor(sql): split dialect helpers
2026-06-10 19:53:36 +08:00
John Jin
0bd07ccf46
feat: add InfluxDB support ( #980 )
2026-06-10 14:37:53 +08:00
t8y2
619573a69d
fix(oracle): skip SQL pagination clauses for Oracle 11g compatibility
...
Oracle 11g does not support FETCH FIRST / LIMIT syntax. Skip appending
pagination clauses at SQL level and rely on JDBC setMaxRows for row
limiting, which already works across all Oracle versions.
2026-06-09 00:44:20 +08:00
t8y2
433c38473a
fix(goldendb): quote identifiers with backticks
2026-06-08 16:42:45 +08:00
t8y2
90a1316037
fix(jdbc): avoid IRIS max rows SQL rewrite
2026-06-08 16:17:27 +08:00
Scars
33087aca6b
fix(core): quote StarRocks identifiers with backticks ( #815 )
2026-06-07 16:58:56 +08:00
t8y2
74e19ec6a3
feat(databend): support agent driver
2026-06-07 16:39:22 +08:00
t8y2
3403819658
fix(db2): use compatible table pagination
2026-06-07 14:52:34 +08:00
Scars
9b07c576ef
fix(core): avoid unicode panic when normalizing where filters ( #812 )
2026-06-07 14:33:52 +08:00
t8y2
a3e45cd721
feat(iotdb): add Apache IoTDB support
2026-06-07 10:29:05 +08:00
Xudong Guo
9b15843e1a
feat: add KWDB support
2026-06-05 16:55:38 +08:00
t8y2
120566b1fd
fix: improve JDBC dialect handling
2026-06-04 19:40:52 +08:00
t8y2
02ac4b3978
fix(iris): use top for table previews
2026-06-03 20:21:30 +08:00
t8y2
573f31c8dc
fix(jdbc): avoid double quoting kyuubi identifiers
2026-06-03 17:48:03 +08:00
t8y2
c71804d144
feat: add InterSystems IRIS database support
...
Add IRIS as a new agent-driven database type with:
- iris:// connection URL scheme (default port 1972, user _SYSTEM)
- JDBC driver via agent (com.intersystems.jdbc.IRISDriver)
- Oracle-compatible DDL dialect and schema-aware SQL dialect
- Capability sets: schema-aware, tree schema, diagram, search, table structure
Closes #368
2026-05-29 19:15:11 +08:00
t8y2
5fae9808a2
Fix table empty SQL for dialects
2026-05-25 20:50:25 +08:00
t8y2
1f666f99b3
fix(duckdb): support multiple schemas beyond default "main"
...
DuckDB was not recognized as a schema-aware database, so only the
default "main" schema was shown in the object tree and schema selector.
Added DuckDB to schema-aware type lists, implemented schema listing via
information_schema.schemata, and replaced hardcoded table_schema = 'main'
with parameterized queries.
2026-05-24 10:26:09 +08:00
t8y2
f68edb2516
fix(grid): remove virtual row memoization
2026-05-23 08:58:18 +08:00
t8y2
7a3ff3bff9
refactor(sql): move builders to Rust
2026-05-23 01:28:52 +08:00
t8y2
3f14585a2a
feat(diff): move schema and data diff to Rust
2026-05-22 16:20:11 +08:00