Commit Graph
353 Commits
Author SHA1 Message Date
Yy-702 e749bdd42c feat(oracle): Ctrl/Cmd+click 打开存储过程源码
* feat(oracle): open procedure source via Ctrl/Cmd+click in SQL editor

Allow navigating from SQL identifiers to routine source like DataGrip/DBeaver.
Call sites open immediately without a global ALL_OBJECTS scan, and query-tab
views wrap bare Oracle ALL_SOURCE as CREATE OR REPLACE for editable DDL.

Close #5290

* fix(oracle): harden Ctrl/Cmd+click navigation identity model

Address review feedback on routine navigation correctness:
- Distinguish relation column lists (INSERT INTO t(...)) from routine calls
- Resolve schema.routine vs package.member before optimistic open
- Preserve quoted mixed-case identities for Oracle ALL_SOURCE lookup
- Try exact then uppercase name candidates in the Oracle Go agent
2026-08-05 23:57:50 +08:00
miracle c8c40ba839 fix(errors): unify backend error protocol and preserve db detail 2026-08-05 17:25:21 +08:00
zipg ad81f02db4 fix(sqlserver): show PRINT messages 2026-08-05 15:53:16 +08:00
Abeautifulsnow 62624786dc feat(mcp): add update notification badge 2026-08-05 15:52:20 +08:00
zipg c972dab3d0 fix(quick-open): search unloaded tables after cold start 2026-08-05 14:58:03 +08:00
miracle 605d20dd4f perf(export): optimize SQL export performance 2026-08-05 14:57:06 +08:00
t8y2 f67f02e107 feat(grid): refine boolean editing and copy actions 2026-08-05 14:22:52 +08:00
t8y2 d65d712089 feat(tabs): add configurable data tab reuse modes 2026-08-05 13:05:26 +08:00
zipg 4cd88384ba fix(sidebar): keep multi-object DDL in one connection context 2026-08-05 11:11:29 +08:00
TangT 16369acbda fix(grid): sharpen canvas text at fractional scaling 2026-08-05 02:59:34 +08:00
Freedom f700627675 feat(completion): support pinyin matching for Chinese identifiers 2026-08-05 02:03:09 +08:00
zipg be2590347f fix(grid): keep row copy actions consistent after refresh 2026-08-05 01:10:57 +08:00
onenewcode a2e1128670 fix(mongodb): move sidebar index actions to indexes group 2026-08-05 01:02:21 +08:00
zipg 51560c49ae fix(tabs): reuse data tabs only for the same table 2026-08-03 17:05:56 +08:00
Diego Fabricio a49e795680 feat(grid): add boolean cell checkbox editing 2026-08-03 15:08:09 +08:00
Abeautifulsnow 5c3b045979 feat(grid): add positioned batch row insertion 2026-08-02 22:46:12 +08:00
onenewcode 8e7b74d0ee feat(mongodb): improve sidebar index management 2026-08-02 22:45:33 +08:00
t8y2 2aeafa136c fix(editor): refresh diagnostics after structure saves 2026-08-02 19:46:44 +08:00
CSXFanMeng b75e7094c2 feat(backup): improve progress history and PostgreSQL exports 2026-08-02 19:35:44 +08:00
zipg 918c2fdf7a fix(mongodb): honor selected columns in update copy 2026-08-02 19:09:22 +08:00
miracle bcafc4a474 fix(query): preserve structured backend errors 2026-08-02 16:37:46 +08:00
t8y2 2220eed285 fix(sql): preserve Oracle database link references 2026-08-02 16:03:41 +08:00
二丫讲梵 61dc49ca4d fix(ai): preserve Dameng database and schema scopes 2026-08-02 09:01:22 +08:00
t8y2 e16d1b66e5 fix(mysql): preserve unqualified table refresh targets 2026-08-02 08:37:27 +08:00
t8y2 c1be3da134 fix(mongodb): export full find query results 2026-07-31 23:15:11 +08:00
Abeautifulsnow f64d363abe feat(ai): export assistant analysis result as markdown 2026-07-31 21:17:57 +08:00
zipg e1052333c1 fix(grid): improve condition suggestion keyboard behavior 2026-07-31 18:37:12 +08:00
Freedom 584848f732 fix(grid): grow columns without overriding user widths 2026-07-31 16:27:06 +08:00
Freedom 8f3fd0ebfb fix(mongo): stabilize estimated-total pagination 2026-07-31 14:51:25 +08:00
zipg dd383ff3ea fix(tabs): honor data tab reuse across activation paths 2026-07-31 14:25:21 +08:00
zipg 71a30e921e fix(gaussdb): support M mode SQL generation and DDL 2026-07-31 13:51:26 +08:00
rihkddd 27d1ad53ce fix(updater): improve download cancellation and stall handling 2026-07-31 03:09:19 +08:00
Ashton Lin 44f748d3a1 feat(grid): persist column layouts and improve drag-to-reorder 2026-07-31 02:01:46 +08:00
t8y2 38e1c66f26 feat(grid): improve data copy format controls 2026-07-30 23:08:15 +08:00
dienaso 31ad4cfaca fix(core): include auto-increment primary keys in copied INSERTs 2026-07-30 21:10:19 +08:00
t8y2 350096b4f7 feat(easysearch): add first-class database support 2026-07-30 19:03:09 +08:00
如梦技术 adb6d86b53 feat(database): support Doris and StarRocks catalogs 2026-07-30 16:03:32 +08:00
zipg dfdf916964 fix(database): handle Kingbase metadata and rename refresh 2026-07-30 16:00:12 +08:00
greathaoqi ed018dbc77 feat(query): show live statement execution progress 2026-07-30 00:44:10 +08:00
zhangsan ffde91499a feat(grid): support batch pasting into new rows 2026-07-30 00:27:54 +08:00
大峰 843f945581 feat(export): add DB2 comments to XLSX headers 2026-07-29 22:37:05 +08:00
zhangsan 551f696cd5 feat(transfer): support cross-database table paste 2026-07-29 21:07:11 +08:00
jischeng 2152f8cde8 fix(mysql): use database-specific catalog switching 2026-07-29 20:41:09 +08:00
lewis 4a6422365b feat(redis): support database aliases 2026-07-29 20:33:34 +08:00
Freedom a4352d6560 fix(export): show progress while preparing database export 2026-07-29 14:43:07 +08:00
skyler ed6192842d revert(data-grid): remove configurable default sorting 2026-07-29 08:30:53 +08:00
二丫讲梵 2e5b439c8a feat(data-grid): add configurable default sorting 2026-07-29 04:46:46 +08:00
amwps290 820b8cd26f feat(metadata): honor system schema visibility 2026-07-29 03:23:04 +08:00
zhangyaxi a07def6042 feat(export): support safe background query exports 2026-07-29 03:18:06 +08:00
Rahul 2f44d36018 fix(i18n): translate backend errors at UI boundaries 2026-07-29 02:40:45 +08:00