Commit Graph

80 Commits

Author SHA1 Message Date
weiyong a49137ae8b
feat(elasticsearch): add custom checks and tabular REST results 2026-07-27 18:55:37 +08:00
zipg 1497ae1009
fix(sqlserver): handle duplicate result column names 2026-07-24 11:50:20 +08:00
zipg 22ccdef594
feat(sqlserver): add explicit legacy driver selection 2026-07-22 23:02:08 +08:00
t8y2 9a16b5958f fix(sqlserver): handle legacy sql_variant metadata 2026-07-21 21:52:55 +08:00
t8y2 c2de49c155 fix(sqlserver): resolve default metadata schema 2026-07-21 19:46:02 +08:00
t8y2 083ffe7a35 fix(ci): split checks and enforce warning-free Rust builds 2026-07-20 13:45:59 +08:00
zipg 49a1172469
fix(sqlserver): align insert hints with generated columns 2026-07-20 02:29:28 +08:00
zipg f5cdbb8662
feat(completion): improve SQL function suggestions 2026-07-20 01:55:52 +08:00
zipg 0d2b6685d3
fix(sqlserver): display long varchar query results 2026-07-20 00:52:31 +08:00
t8y2 9679d48824 fix(sqlserver): return informational server messages 2026-07-19 12:47:46 +08:00
Elias 08cd8903f4
feat(xugu): expose programmable object metadata 2026-07-17 17:53:44 +08:00
vrustx d689d78ab0
fix(sqlserver): report CTE DML affected rows 2026-07-17 16:10:56 +08:00
vrustx 5d2a363786
fix(sqlserver): handle high-precision numeric values 2026-07-16 17:44:01 +08:00
zipg e4c56e6165
feat(sqlserver): add execution plan support 2026-07-16 16:32:52 +08:00
zipg 0a1efdcb85
feat(settings): add global date and time formats 2026-07-16 14:49:28 +08:00
t8y2 8c6a4d60b2 fix(sqlserver): preserve explicit transaction batches 2026-07-14 20:38:08 +08:00
zipg 8020fe5886
fix(sqlserver): preserve explicit instance ports 2026-07-14 01:27:40 +08:00
DengQingNian e429c8945b
feat(mysql): edit column charset and collation 2026-07-10 15:13:57 +08:00
zipg 67edb94b1d
feat(sqlserver): support legacy TLS compatibility 2026-07-09 22:45:54 +08:00
onenewcode 1b13d2176b
fix(metadata): unify enum column metadata 2026-07-08 21:02:53 +08:00
gggaiitx d0bfdb78ac
fix(sqlserver): cast sql_variant result columns 2026-07-08 18:07:24 +08:00
t8y2 1830d76a67 fix(sqlserver): narrow named instance test 2026-07-08 09:57:12 +08:00
t8y2 0747134dc2 fix(sqlserver): preserve legacy encryption fallback 2026-07-08 09:21:21 +08:00
t8y2 8364f468a0 fix(sqlserver): use legacy encryption for fallback 2026-07-07 22:51:04 +08:00
miracle 0c91fecf5d
feat(editor): add table copy/paste keyboard shortcuts
* feat: add table copy/paste with configurable structure and data options

- Implement Navicat-style table copy/paste functionality
- Support multi-table selection and batch operations
- Configurable paste modes: structure+data (default), structure only, data only
- Backend: add build_copy_table_data_sql API (INSERT INTO ... SELECT)
- TreeItem.vue: copy/paste context menus, paste dialog with mode selection
- ObjectBrowser.vue: batch toolbar buttons, context menu, paste dialog
- Refactor TreeClipboard type to support multi-table entries
- Add i18n keys for all 7 locale files (en, zh-CN, zh-TW, ja, es, it, pt-BR)

* Fix table paste shortcuts

* Fix Kafka MQ sidebar detection

* Restrict table paste scope

* Support data copy for primary SQL databases
2026-07-01 12:49:37 +08:00
zipg d04463ebeb
Feature:支持 SQL Server 旧版兼容模式 (#2181)
* fix: 支持 SQL Server 旧版非加密重试

* fix: 优化 SQL Server 旧版兼容模式入口

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 19:52:07 +08:00
zipg 95be4fb195
fix: 修复 SQL Server 列注释显示 2026-06-30 17:31:57 +08:00
zipg 7091615f8a
fix: 修复 PostgreSQL 重载过程显示重复 2026-06-29 19:58:01 +08:00
zipg 3c7c1924ba
Fix:修复 SQL Server datetime 查询和导出精度 2026-06-29 11:28:33 +08:00
LRcoding eb664dba4c
fix(core): support fuzzy table search 2026-06-26 13:15:01 +08:00
t8y2 c3d47ece2c fix(sqlserver): support 2008 query pagination 2026-06-26 12:03:25 +08:00
t8y2 2b6a8919d2 fix(sqlserver): display binary cells as hex 2026-06-26 11:44:32 +08:00
t8y2 0cc0b84c95 fix(sqlserver): align schema tree and creation 2026-06-25 20:37:23 +08:00
t8y2 1098056152 fix(sqlserver): stream query result exports 2026-06-25 16:16:30 +08:00
t8y2 b367861fe1 fix(sqlserver): cast completion null placeholders 2026-06-25 12:35:08 +08:00
t8y2 cebb39cb80 feat(completion): add scoped metadata assistant 2026-06-24 00:40:28 +08:00
t8y2 628fadf517 fix(sqlserver): preserve batch result sets 2026-06-22 17:07:10 +08:00
t8y2 9418e37c04 feat(settings): add show execution target picker option and related UI elements 2026-06-22 12:05:47 +08:00
dbin0123 92d3f64eae
feat: fix connection cascade failure, add auto-recovery for all drivers 2026-06-19 23:06:21 +08:00
t8y2 d59997c090 feat(objects): add table statistics columns 2026-06-19 14:35:32 +08:00
t8y2 dad548e41b fix(sqlserver): report affected rows for CUD batches 2026-06-19 12:59:16 +08:00
t8y2 17f186db26 fix(sqlserver): rebuild pool after driver panic 2026-06-18 13:43:03 +08:00
t8y2 9e75f62dbf feat(sqlserver): support linked server browsing 2026-06-18 13:17:44 +08:00
t8y2 ca427715af fix(sqlserver): read tinyint precision/scale/length columns as u8 from tiberius 2026-06-18 13:08:09 +08:00
t8y2 74d9bbd3e5 fix(sqlserver): replace OFFSET/FETCH with TOP/ROW_NUMBER for pre-2012 compatibility 2026-06-17 01:26:56 +08:00
t8y2 30afcb8e69 fix(sidebar): page large table groups 2026-06-13 13:40:36 +08:00
t8y2 1d2d348dd8 fix(db): refresh stale native connection pools 2026-06-12 12:29:35 +08:00
miracle 871fc57c52
[Enhance] add comments in SQL Server DDL output (#1017)
Thanks!
2026-06-10 22:49:42 +08:00
John Jin 354d21d086
feat(grid): 列是否可排序 (#935) 2026-06-09 16:43:53 +08:00
vrustx 54de28d583
feat(grid): show column data types in result header (#669) (#820)
The data grid header only showed column names, and column types were
available only via tableMeta (open-table view). Arbitrary query results
(e.g. `select * from pg_depend`) therefore showed no type at all, which
is exactly the case the reporter hit.

Backend: add `column_types` to QueryResult (serde-default, backward
compatible) and populate it for the native drivers where the type is
readily available — PostgreSQL, MySQL, SQL Server, ClickHouse. Other
drivers leave it empty for now (no behavior change); schemaless stores
(Mongo/Redis/ES) have no column types.

Frontend: render a type row under each column name in the grid header,
color-coded by type. The type is resolved from tableMeta first (richer,
includes precision) and falls back to the query result's column_types by
index. Add a `showColumnTypesInHeader` setting (default on) and keep the
msgpack tab-result cache compatible. The source-selection logic is
extracted to lib/dataGridColumnType.ts with unit tests.

Co-authored-by: vrustx <vrustx@vrustxdeMac-mini.local>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 22:45:46 +08:00