Repository navigation
Conversation
… connection safety
# Conflicts: # agents/drivers/oracle-go/main_test.go # apps/desktop/src/composables/__tests__/useSidebarTreeExportRuntime.spec.ts # apps/desktop/src/i18n/locales/es.ts # apps/desktop/src/i18n/locales/it.ts # apps/desktop/src/i18n/locales/ja.ts # apps/desktop/src/i18n/locales/ko.ts # apps/desktop/src/i18n/locales/pt-BR.ts # apps/desktop/src/i18n/locales/ru.ts
# Conflicts: # apps/desktop/src/lib/__tests__/database/OracleSecurityAdmin.component.spec.ts # crates/dbx-core/src/schema/mod.rs # crates/dbx-web/src/main.rs # crates/dbx-web/src/routes/mod.rs # src-tauri/src/commands/mod.rs # src-tauri/src/lib.rs
# Conflicts: # apps/desktop/src/components/structure/TableStructureEditor.vue # crates/dbx-core/src/schema/mod.rs # crates/dbx-web/src/routes/mod.rs # src-tauri/src/commands/mod.rs
# Conflicts: # apps/desktop/src/components/objects/ObjectBrowser.vue # apps/desktop/src/components/objects/__tests__/ObjectBrowser.viewRename.component.spec.ts # apps/desktop/src/components/sidebar/SidebarTreeRuntimeHost.vue # apps/desktop/src/components/sidebar/__tests__/SidebarTreeRuntimeHost.viewRename.spec.ts # apps/desktop/src/i18n/locales/es.ts # apps/desktop/src/i18n/locales/it.ts # apps/desktop/src/i18n/locales/ja.ts # apps/desktop/src/i18n/locales/ko.ts # apps/desktop/src/i18n/locales/pt-BR.ts # apps/desktop/src/i18n/locales/ru.ts # crates/dbx-sql-core/src/lib.rs # crates/dbx-sql-core/src/object_source_sql.rs
# Conflicts: # apps/desktop/src/i18n/locales/es.ts # apps/desktop/src/i18n/locales/it.ts # apps/desktop/src/i18n/locales/ja.ts # apps/desktop/src/i18n/locales/ko.ts # apps/desktop/src/i18n/locales/pt-BR.ts # apps/desktop/src/i18n/locales/ru.ts # apps/desktop/src/lib/__tests__/table/objectRenameSql.spec.ts # crates/dbx-sql-schema/src/db_admin_sql.rs
# Conflicts: # apps/desktop/src/composables/__tests__/useSidebarTreeExportRuntime.spec.ts # apps/desktop/src/i18n/locales/es.ts # apps/desktop/src/i18n/locales/it.ts # apps/desktop/src/i18n/locales/ja.ts # apps/desktop/src/i18n/locales/ko.ts # apps/desktop/src/i18n/locales/pt-BR.ts # apps/desktop/src/i18n/locales/ru.ts # crates/dbx-core/src/data/transfer.rs # crates/dbx-core/src/schema/agent_metadata_fixture.py # crates/dbx-web/src/routes/transfer.rs # src-tauri/src/commands/transfer.rs
# Conflicts: # apps/desktop/src/components/structure/TableStructureEditor.primaryKey.spec.ts # apps/desktop/src/components/structure/TableStructureEditor.vue # apps/desktop/src/i18n/locales/es.ts # apps/desktop/src/i18n/locales/it.ts # apps/desktop/src/i18n/locales/ja.ts # apps/desktop/src/i18n/locales/ko.ts # apps/desktop/src/i18n/locales/pt-BR.ts # apps/desktop/src/i18n/locales/ru.ts
# Conflicts: # apps/desktop/src/lib/table/tableStructureEditorState.ts # crates/dbx-driver-mysql/src/ob_oracle.rs
# Conflicts: # agents/drivers/oceanbase-oracle/src/main/java/com/dbx/agent/oceanbaseoracle/OceanBaseOracleAgent.java # agents/drivers/oceanbase-oracle/src/test/java/com/dbx/agent/oceanbaseoracle/OceanBaseOracleObjectListTest.java # apps/desktop/src/i18n/locales/es.ts # apps/desktop/src/i18n/locales/it.ts # apps/desktop/src/i18n/locales/ja.ts # apps/desktop/src/i18n/locales/ko.ts # apps/desktop/src/i18n/locales/pt-BR.ts # apps/desktop/src/i18n/locales/ru.ts # crates/dbx-types/src/types.rs
# Conflicts: # apps/desktop/src/composables/__tests__/useDataGridExport.spec.ts
Guard CLOB downloads against result replacement, use the supported OceanBase privilege catalog, order packages with selected standalone programs, and stop prerequisites on blocked database links. Add regressions and remove duplicate test definitions that prevented core test compilation.
…' into integrate/oracle-ob-all-20261010
This was referenced Oct 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
完善 Oracle 和 OceanBase Oracle 的对象管理、结构编辑与迁移能力,修复查询结果编辑、SQL 解析和事务状态问题。
Evidence
138c8d31009697f183f8db0711652a875bb4d811。已合入上游13601ebe1并解决 4 个文件的冲突,同时保留 MySQL 外键检查选项和 Oracle/OceanBase 程序对象校验、只读保护及双方测试。vue-tsc、前端 lint/格式与cargo fmt --check。GNU 工具链下的 Web 后端cargo check通过;该检查使用精简 feature 组合,不替代完整平台 CI。上游 CI 与 fork CI 已启动,结果待确认。1acbcb40b9385355245e7ec4f115a716d813e010。以下完整 CI 数字属于该历史提交,不代表当前提交已全绿。UPDATE OF ENABLE, DISABLE中的列名当作状态;分页列表缺少 TYPE 筛选入口;比较阶段的 ALL_DEPENDENCIES 清单会遗漏不可见的跨 Schema 调用者。针对这些场景新增回归并复现失败。After: 按语法位置识别触发器状态,补齐 TYPE/TYPE_BODY 筛选,并通过 DBA_DEPENDENCIES 读取完整传入依赖。相关回归通过,新增两项 Linux Agent RPC 测试也明确执行通过,覆盖外部调用者保护、权限拒绝和不完整结果。
13601ebe1一致,未削减检查范围。fork 结果不替代本 PR 的上游 CI。Merge danger
Door: two-way for code. 代码可回退,但实际执行的 DDL、权限变更和数据迁移可能不可回退,需分别确认并保留恢复材料。
Blast radius: broad. 涉及桌面前端、HTTP/Tauri 协议、Rust 核心、Oracle Go Agent 和 OceanBase Java Agent。共享查询、结构比较与迁移路径需要跨数据库回归。
Oracle/OceanBase 程序对象比较需要读取
DBA_DEPENDENCIES的权限;无法取得完整传入依赖时拒绝继续,不退回可能漏项的ALL_DEPENDENCIES清单。需在实库验收中核对目录支持和权限配置。Related issues
以下 issue 用于需求追溯,不代表所有场景已完成验收。
关联 issue(48 项)
Related PRs
以下 PR 用于实现来源追溯,本 PR 提供统一整合版本。
来源 PR(48 项)