t8y2
1db11ea145
feat(postgres): support batch table cascade actions
2026-07-07 11:57:44 +08:00
t8y2
7155992e04
feat(import): create table during data import
2026-07-07 02:01:02 +08:00
zipg
668919a7c9
fix(gbase8s): make view source saves safer
2026-07-07 01:50:53 +08:00
hhzorg and 朱豪豪
95b7b8b9a3
fix(milvus): list all databases and their collections in sidebar
...
Milvus supports multiple databases, but the sidebar only ever showed
collections under the hardcoded "default" database. The backend returned
["default"] for every vector store and the frontend loaded collections
for a single database and flattened them under the connection node.
- Backend (vector_driver): add list_databases() that calls Milvus
/v2/vectordb/databases/list (falling back to "default" for older Milvus
and for non-Milvus vector stores), and thread a database parameter
through find_documents() instead of hardcoding "default".
- document_ops: list_databases_core delegates VectorDb to list_databases();
find_documents_core forwards the selected database.
- Frontend: add a "vector-database" tree node type. For Milvus, connections
expand into database nodes, which expand into their own collections.
Collection node ids are namespaced by database to avoid collisions
across databases, and the collection id is stored in meta so activation
no longer parses the node id.
Fixes #2693
Co-authored-by: 朱豪豪 <zhu.hh.sz@belle.com.cn >
2026-07-06 19:24:55 +08:00
二丫讲梵
35d5e90378
feat(settings): improve sidebar search
...
- 新增设置选项以启用/禁用数据库内的表搜索
- 更新相关组件以支持表搜索功能
- 添加多语言支持的描述信息
2026-07-06 17:24:56 +08:00
LSD
fa5e55a376
feat(mongodb): improve GridFS manager filtering and sorting
...
* docs: add GridFS manager filter and sort design
* feat: improve GridFS manager filtering and sorting
2026-07-06 17:17:33 +08:00
t8y2
745f7f60b0
feat(postgres): add cascade table drop option
2026-07-06 15:45:47 +08:00
t8y2
92ef1ac3cf
feat(structure): open editor from field and index nodes
2026-07-06 14:16:43 +08:00
t8y2
2bfd03cca4
feat(database): add database creation and property editing
2026-07-06 02:00:01 +08:00
zergmk2
f800d80f90
feat: add SSH config aliases and PostgreSQL extensions
2026-07-05 20:29:49 +08:00
8b035d0989
feat(editor): add SQL editor context menu shortcuts
...
* feat(editor): add SQL editor context menu shortcuts
* chore(i18n): autofill new translations
---------
Co-authored-by: faithererer <faithererer@users.noreply.github.com >
Co-authored-by: dbx-i18n-bot <github-actions[bot]@users.noreply.github.com>
2026-07-05 19:38:51 +08:00
t8y2
e74782f651
feat(metadata): optimize agent metadata loading
2026-07-05 12:09:24 +08:00
二丫讲梵
fdaa949fb1
feat(sidebar): add local table search
2026-07-05 00:09:04 +08:00
Moe.
8a1a791927
feat(connection): add connection attempt cancellation
2026-07-04 23:47:53 +08:00
t8y2
223ecbec20
fix(oracle): skip rowid for view data queries
2026-07-04 17:07:43 +08:00
t8y2
7e7c4944e9
refactor(desktop): organize lib modules by domain
2026-07-04 13:53:52 +08:00
t8y2
32a9496d2a
fix(tabs): close dropped table tabs
2026-07-04 12:21:44 +08:00
二丫讲梵
90d2ede740
feat(sidebar): add connection copy paste shortcuts
2026-07-04 12:19:56 +08:00
Moe.
42826f8f8b
feat(sidebar): add connection multi-select toolbar
2026-07-04 03:50:08 +08:00
f826cb5d38
feat(mongo): add GridFS manager for MongoDB
...
* feat(mongo): browse GridFS buckets and files
Refs #2342
* feat(mongo): add GridFS manager for MongoDB
* chore(i18n): autofill new translations
---------
Co-authored-by: dbx-i18n-bot <github-actions[bot]@users.noreply.github.com>
Co-authored-by: t8y2 <1156263951@qq.com >
2026-07-03 18:34:00 +08:00
t8y2
2f9a0869a9
feat(connection): duplicate selected connections
2026-07-03 16:59:16 +08:00
t8y2
1ff3676531
fix(data): use saved row limit for table opens
2026-07-03 14:00:39 +08:00
一颗红心 and Cursor
97f107caac
fix(app): unify import/export icons and clarify result archive tooltip
...
* fix(app): unify import and export icons across sidebar surfaces
Use Upload for import actions and Download for export actions in the
connection sidebar, object browser, connection tree menus, and table
toolbox so icon semantics match the rest of the app.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(i18n): rename import result archive tooltip label
Clarify the editor toolbar action as importing a saved result archive so
it pairs clearly with the save result archive action.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-02 23:45:02 +08:00
CSXFanMeng
82e9df1853
feat(export): add all-database export
2026-07-02 21:16:56 +08:00
LRcoding
f16454a403
fix(app): preserve object source formatting
2026-07-02 20:21:22 +08:00
二丫讲梵
af9ad39ffb
feat(sidebar): 添加一键折叠所有节点功能
...
- 在侧边栏中添加了“折叠所有”按钮,用户可以一键折叠所有展开的节点。
- 更新了相关的国际化文本,支持多语言。
- 增加了 collapseAllGroups 和 collapseExpandedTreeNodes 函数以支持新功能。
2026-07-02 18:50:01 +08:00
t8y2
e4e4fa8482
fix(sidebar): apply comment font only on Windows
2026-07-02 12:35:51 +08:00
lexmin0412
24d952dc12
feat(vector): add Qdrant/Milvus collection dimension display ( #2396 )
2026-07-02 12:08:30 +08:00
t8y2
f70e04d22a
fix(sidebar): reduce comment text repaint cost
2026-07-02 11:50:54 +08:00
t8y2
6ee535de34
fix(sidebar): cache tooltip overflow measurement
2026-07-02 11:35:37 +08:00
onenewcode
3e686d71fe
fix: add MongoDB data transfer entry
2026-07-02 10:36:43 +08:00
二丫讲梵
c2cc9f22cf
fix(connection): 复制连接时保持在同一组内
...
- 修改 `addConnection` 方法以支持指定目标组 ID
- 更新 `duplicateConnection` 函数以传递目标组 ID
- 添加测试用例以验证复制连接的功能
2026-07-02 10:34:48 +08:00
二丫讲梵
60f941aa27
feat(connection): 添加子组时支持定义组名称
...
- 在创建新子组时,自动展开其父组,支持自定义组名
2026-07-02 10:33:35 +08:00
zipg and staff
7a6fc00b26
Fix:修复升级后固定数据标签页连接失败后无法恢复
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-01 19:41:34 +08:00
onenewcode
93eeeaa9c6
feat(mongo): add dropIndex and dropIndexes support across full stack
2026-07-01 17:53:09 +08:00
t8y2
74165cc045
fix(data): decouple table open limit from result page size
2026-07-01 15:14:32 +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
二丫讲梵
2e8d399dab
feat(queryStore): 添加数据库打开状态跟踪功能 ( #2251 )
...
- 新增 isDatabaseOpen 方法,用于检查特定连接的数据库是否处于打开状态
- 在 TreeItem 组件中显示数据库打开指示器
- 添加 queryStore.database-open.spec.ts 测试文件,验证数据库打开状态的逻辑
2026-06-30 22:43:38 +08:00
onenewcode
aae2cae068
fix(export): append semicolons to exported DDL statements
2026-06-30 18:00:44 +08:00
miracle
7cec4892bf
feat(kafka): support Kafka MQ admin client
2026-06-30 17:01:24 +08:00
二丫讲梵
c8a2292fe9
feat(context-menu): 添加更多操作子菜单以整理破坏性高风险操作
2026-06-29 19:50:20 +08:00
二丫讲梵
32f865ff52
feat(context-menu): 调整关闭数据库连接位置,与关闭连接位置对齐
2026-06-29 18:27:39 +08:00
Abeautifulsnow
8094f4901d
fix(browser): ensure connection before mount loads
2026-06-29 12:05:46 +08:00
大峰
190b5b4ad8
fix(editor): support schema-qualified table navigation
2026-06-29 01:51:20 +08:00
zipg
e9e9e8587a
fix(sidebar): improve comment font rendering
2026-06-27 21:42:21 +08:00
t8y2
474b2bc6ce
fix(dameng): defer table metadata refresh
2026-06-27 15:54:25 +08:00
zipg and staff
b85b14bfde
Fix: 优化 SQL 库启动加载
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-27 15:07:26 +08:00
t8y2
73120883b6
fix(dameng): separate materialized view metadata
2026-06-27 14:29:44 +08:00
kkk000111999
ff810f3058
fix(sql-format): format source and DDL with proper dialects
2026-06-27 12:36:13 +08:00
二丫讲梵
ad6e13dba8
feat(sidebar): 添加展开全部功能并支持多语言
...
- 新增 loadAllObjectGroupChildren 函数以加载所有对象组子项
- 在侧边栏菜单中添加“展开全部”选项
- 更新多语言文件以支持“展开全部”文本
2026-06-26 09:54:20 +08:00