zipg
36d8fabc8f
fix(kingbase): use connection identifier quotes in MySQL mode
2026-07-16 15:20:41 +08:00
zipg
5b985b670d
fix(query): match primary keys by dialect-aware casing
2026-07-15 20:11:04 +08:00
zipg
187a10f02d
fix(grid): allow MySQL triggers to populate required fields
2026-07-15 15:45:10 +08:00
t8y2
904863a57c
fix(kingbase): preserve SQLServer identity metadata
2026-07-15 13:01:18 +08:00
t8y2
002dbbf602
fix(oceanbase): use rowid for keyless Oracle rows
2026-07-15 13:00:38 +08:00
jischeng
a9ca66a829
fix(doris): qualify external catalog tables
2026-07-13 23:56:53 +08:00
zipg
d1cce3ed1e
fix(kingbase): quote MySQL-compatible identifiers
2026-07-13 18:51:32 +08:00
onenewcode
66d7b965dc
feat(grid): add list and range filters
2026-07-13 18:14:11 +08:00
二丫讲梵
4c7205abe7
feat(grid): copy inserts when primary keys are hidden
2026-07-13 17:16:30 +08:00
Anubis
2a92746dc0
feat(d1): add Cloudflare D1 database support
2026-07-12 22:03:57 +08:00
zipg
8d14a056b7
fix(tdengine): support table row editing
2026-07-11 13:01:33 +08:00
t8y2
7bb2042fe5
fix(grid): omit empty generated values on insert
2026-07-11 10:56:05 +08:00
二丫讲梵
90276464b2
feat(dataGrid): fix temporal cell editor precision
2026-07-09 20:20:14 +08:00
zipg
ce8cb2b509
fix(oracle): preserve DATE time in display and export
2026-07-09 15:04:34 +08:00
hhzorg
d9bb92d1e9
feat(doris): show external catalogs in sidebar
2026-07-09 00:45:29 +08:00
二丫讲梵
326c4f5495
✨ feat(dataGrid): 增加复制逐行插入语句的功能
2026-07-07 16:39:38 +08:00
t8y2
90bdacfd12
fix(grid): support multiline bulk edit values
2026-07-06 17:18:38 +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
d205f47a8f
fix(grid): preserve high-precision numeric edits
2026-07-03 16:08:20 +08:00
t8y2
3d3b0a688f
fix(mysql): preserve copied BLOB hex literals
2026-07-03 12:24:21 +08:00
t8y2
b6274858fe
fix(agent): preserve JDBC decimal precision
2026-07-03 11:41:36 +08:00
zipg and staff
d9f50644eb
fix(oracle): 修复时间字段编辑和表结构修改报错
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-02 12:09:05 +08:00
t8y2
e83f41c63c
fix(sqlserver): use numeric literals for bitn
2026-07-01 02:10:47 +08:00
t8y2
25dcbeb7e4
feat(oscar): add OSCAR database support
2026-06-30 20:07:55 +08:00
zipg
3c7c1924ba
Fix:修复 SQL Server datetime 查询和导出精度
2026-06-29 11:28:33 +08:00
t8y2
4c48263793
feat(grid): add database value filter
2026-06-29 03:13:35 +08:00
zipg and zipg
dbc9072d30
fix(data-grid): convert empty string to NULL for nullable non-text columns
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-06-28 00:11:22 +08:00
zipg and zipg
731fd0e470
fix(mysql): 避免主键谓词使用 BINARY
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-06-27 21:46:13 +08:00
t8y2
754b988ca5
fix(data-grid): format Oracle timestamp literals
2026-06-27 16:29:00 +08:00
zipg
5846f85ce6
fix(sidebar): fix advanced view sidebar table search scope
2026-06-24 16:04:03 +08:00
t8y2
886c11f8e6
fix(postgres): cast grid like filters
2026-06-24 14:04:01 +08:00
t8y2
4558984016
fix(clickhouse): support data grid editing
2026-06-24 13:17:27 +08:00
t8y2
5c4c87a042
feat(grid): align query result editing
2026-06-23 17:07:30 +08:00
t8y2
63bb6a21ca
fix(mysql): parse geometry WKB to WKT for display and editing
2026-06-17 00:49:33 +08:00
t8y2
3024339c91
fix: format bool as 0/1 for all BIT columns, not just MySQL
2026-06-16 18:41:54 +08:00
t8y2
3ee2514d07
fix(databend): enable editing and procedures
2026-06-15 17:43:44 +08:00
t8y2
e0d481cc2e
fix(postgres): handle tsvector columns
2026-06-15 16:59:01 +08:00
John Jin
1afc271c18
feat: add QuestDB support
...
Thanks @ptma!
2026-06-14 22:58:05 +08:00
Vergil Lai
f385386284
feat(manticore): add Manticore Search support
...
Add Manticore Search table data editing, structure editing, metadata handling, and SQL completion support.
2026-06-14 16:01:02 +08:00
t8y2
6e57197072
fix(sqlite): recognize INTEGER PRIMARY KEY as autoincrement in data grid save
2026-06-13 02:30:30 +08:00
t8y2
3b457f7803
fix(core): use ClickHouse array syntax [...] instead of PostgreSQL {...} for array literals
...
ClickHouse and Databend expect square-bracket array literals (unquoted),
while PostgreSQL/DuckDB/etc. use curly-brace quoted format. Previously
all array values were unconditionally rendered with `'{...}'` syntax,
which produced wrong INSERT/UPDATE statements for ClickHouse columns
of nested array types like `Array(Array(Point))`.
2026-06-07 22:45:11 +08:00
t8y2
2c404e73c2
fix(mysql): preserve full-width text edits in data grid
2026-06-07 00:46:37 +08:00
t8y2
e02b6f0d7a
test: update stale test expectations
2026-06-06 01:06:03 +08:00
Xudong Guo
9b15843e1a
feat: add KWDB support
2026-06-05 16:55:38 +08:00
t8y2
9e041b3c5e
fix(mysql): format bit values for grid sync
2026-06-03 11:07:04 +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
7c5740a400
refactor: extract Neo4j and TDengine SQL logic from data_grid_sql.rs
2026-05-25 23:21:47 +08:00
t8y2
9008169dd1
fix: format PostgreSQL array values as {..} instead of JSON [..] in SQL export
...
PostgreSQL array columns were serialized as JSON arrays (e.g. [1,2,3])
by serde_json::Value::Array Display, producing invalid SQL literals like
'[1,2,3]' and '[]' instead of PostgreSQL's required '{1,2,3}' and '{}'.
Add format_pg_array_sql_literal helper and apply it to all three SQL
literal formatting paths: escape_value_typed (transfer), format_export_sql_literal
(database_export), and format_grid_sql_literal (data_grid_sql).
2026-05-25 10:59:30 +08:00
t8y2
7a3ff3bff9
refactor(sql): move builders to Rust
2026-05-23 01:28:52 +08:00