开源数据库管理工具 CloudDM 4.2.0 发布,新增 GoldenDB、KingbaseES 等数据源

产品介绍

CloudDM 是一款免费开源的团队化数据库管理工具,提供统一 Web 数据库访问、权限控制、数据脱敏、SQL 审核、流程协同和数据库 CI/CD 等能力。

版本总览

本次连续发布两个版本。4.1.2 聚焦 SQL 工单分析能力升级与稳定性修复,4.2.0 带来多项新数据源支持。已升级至 4.1.2 的用户可直接升级到 4.2.0,其中已包含 4.1.2 的全部更新。

更新亮点

  • 新增 GoldenDBKingbaseESAWS ValkeyCockroachDB 数据源支持(v4.2.0)。
  • SQL 工单新增跨数据库 DML 数据影响与执行计划分析,可持续展示准备、分析、跳过和失败状态,并支持中断恢复(v4.1.2)。
  • SQL 引擎按数据库版本和会话参数统一解析、拆分、行为分析、安全规则、列血缘与改写能力(v4.1.2)。

4.2.0

新增

  • 新增 KingbaseES 数据源支持,覆盖 PostgreSQL、MySQL、Oracle 和 SQL Server 兼容模式。
  • 新增 GoldenDB 数据源支持,覆盖 MySQL、Oracle 兼容模式。
  • 新增 AWS Valkey 数据源支持,当托管实例禁用 CONFIG 命令时,可通过 SELECT 探测实际数据库数量。
  • 新增 CockroachDB 数据源,支持连接配置、SSL、Catalog 和 Schema 默认值、对象浏览及基础 SQL 查询。

4.1.2

新增

  • 新增 SQL 工单 DML 数据影响与执行计划分析,覆盖 MySQL、TiDB、Doris、达梦、PostgreSQL、SAP HANA、SQL Server、Oracle、StarRocks、DB2、MariaDB 和 ClickHouse。支持版本适配、影响行数估算、阶段进度、跳过原因、错误明细、租约恢复和并发隔离。
  • 数据库驱动支持在后端 drivers.xml 中声明默认版本,前端创建数据源时优先选择该默认版本。
  • 结果集文件下载前可自定义文件名,并校验空名称和非法字符。
  • 操作审计新增结果集导出和下载事件,记录文件与操作信息,并优化审计资源字段展示。
  • 工单列表支持按描述和内联 SQL 内容模糊搜索,同时展示可复制的工单描述。
  • Oracle 数据源新增客户端字符集配置,支持常用字符集或自定义值,并按配置解码 CHARVARCHAR2 数据。

优化

  • 优化 SQL 引擎架构,使用会话实际数据库版本和 sql_mode 等参数驱动解析、补全、拆分、行为与权限分析、列血缘和 SQL 改写。增强 MySQL 多版本语法、达梦安全域、Doris 与 StarRocks 建表元数据解析等能力。
  • 优化工单分析与执行详情,集中展示数据影响统计、对象和行为、分析错误、执行阶段与进度,并提升大 SQL 预览和任务恢复的稳定性。
  • 完善数据源配置、安全规则详情、SQL 日志和环境页面的国际化与布局。工单执行状态、操作按钮和调度日志会按用户语言展示。

修复

  • 修复 Docker 单机模式重建容器时未从持久化配置恢复内置 MySQL 账号的问题。现在会按目标数据库创建缺失账号或同步密码。
  • 修复 ClickHouse 兼容问题,并支持 JSON、Map、Tuple、Dynamic、Variant 和嵌套 Array 等类型读取。
  • 修复 SQL 函数参数中包含非 SELECT 域时,列血缘和安全规则分析可能发生类型转换错误的问题。
  • 修复同步 OpenAPI 查询未返回非 Console 展示模式的错误和警告,以及同一消息可能被重复收集的问题。
  • 修复重复包装执行计划语句、EXPLAIN/SHOWPLAN 行为分类不准确,以及 ClickHouse 旧版本连接、DB2 for z/OS 时区参数和 SQL Server 执行兼容性问题。
  • 修复 ClickHouse 子查询、Oracle 多行 EXISTS 和 PostgreSQL INSERT ... VALUES 等语法分析问题,并改进多数据库 INSERT 影响行数估算。

贡献者

@BetaCat0

@48N6E

@sunjiajie

开始体验

相关推荐
发霉的馒头1 小时前
ORA-00845: MEMORY_TARGET not supported on this system的解决方法
数据库
草莓熊Lotso3 小时前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
煎饼皮皮侠4 小时前
【设计】设计一个web版的数据库管理平台后端(之五) --借鉴mybatis
数据库·mybatis
东风破_10 小时前
danci 2:创建的单词书到底存在哪里?从 Supabase 一路理解 ORM、Drizzle 和 RLS
数据库·后端·node.js
橙子家12 小时前
OSS 文件上传的几个风险点和解决方案
数据库
2601_9620664913 小时前
【Sql Server】Update中的From语句,以及常见更新操作方式
android·java·数据库
愤怒的苹果ext14 小时前
MySQL Shell备份恢复数据库
数据库·mysql·备份恢复·mysqlsh
数字新视界16 小时前
DCIM管理系统的技术架构与部署模式详解
数据库·物联网·数据中心·数据中心基础设施管理·dcim管理系统
何以解忧,唯有..16 小时前
Pydantic 介绍与使用:Python 数据校验的现代方案
数据库·python·microsoft