CloudDM新版支持多级审批流程,内置团队配置无需依赖钉钉或飞书
开源数据库管理工具 CloudDM 发布新版本,核心升级为支持可绑定环境的多级审批工单系统,允许自定义团队、各环节通过人数及执行人,并保留完整审批记录;同时新增 etcd 键值数据源支持及多项数据库兼...
开源数据库管理工具 CloudDM 近日发布新版本,重点强化了团队协作能力,其中最显著的变化是引入了可按环境绑定的多级内置审批流程。该功能覆盖 SQL 执行、数据库变更与权限申请三类工单,使企业可在不依赖钉钉、企业微信或飞书等第三方平台的前提下,构建符合自身组织架构的审批链路。
此前,CloudDM 虽已支持工单审批,但单个审批环节仅能指定一名审批人,难以适配中大型团队常见的“组长初审—主管复核—DBA终审”等分层决策场景。新版通过结构化审批节点设计,允许管理员为每个环节设定“团队”或“指定人员”,并明确该环节需“X人同意 / 共Y人”方可通过。例如,第一环节设为“Test 团队(2人)”,要求至少2人通过;第二环节设为“admin(1人)”,由指定成员终审。所有审批动作——包括谁在何时批准、否决或添加意见——均被完整记录,确保操作可追溯。
值得注意的是,该审批体系完全内置于 CloudDM 平台,不强制集成外部身份系统。用户可通过新建团队(如图2所示),将成员(如 junyu、admin)归入同一逻辑组,再将其关联至审批环节。这一设计规避了跨系统对接可能带来的网络延迟、认证失效或配置复杂等问题,尤其适合对数据隔离与系统自主性要求较高的金融、政务及大型互联网企业。
除审批能力外,本次更新还拓展了数据源支持范围。新增 etcd 键值存储作为独立数据源类型,支持多端点连接、账号认证、TLS 加密传输,并提供 get / put / del 基础操作接口;用户可在实例级别浏览键列表,且支持只读会话模式——这对依赖 etcd 实现配置中心或服务发现的微服务架构团队具有实用价值。值得强调的是,针对不含 Catalog / Schema 层级的数据源(如 etcd),CloudDM 优化了工单处理逻辑,避免因元数据结构差异导致的操作异常。
在数据库兼容性方面,新版显著增强了对主流分布式与云原生数据库的支持深度:
- CockroachDB:新增 DCL(Data Control Language)语句分类与权限分析能力,覆盖对象授权撤销、角色成员管理、默认权限配置及用户/角色生命周期操作;
- SAP HANA:以 HANA Platform 2.0 SPS 08 为基线,补充会话连接控制、安全权限策略、系统负载监控、备份恢复流程、执行计划诊断等管理语句的解析与行为识别,同时延续对 SET SCHEMA 的限制逻辑;
- Hologres:支持 SPM / SLPM 成员管理、授权撤销、权限复制及 Schema 重命名等操作的 DCL 分析,并能区分 Schema 级权限与默认权限作用域;
- StarRocks:新增对 SHOW CREATE TABLE、SHOW CREATE VIEW 及 SHOW CREATE MATERIALIZED VIEW 三类元数据查询的语法分类与行为解析,便于自动化治理与血缘追踪。
用户体验层面亦有多项改进。查询结果视图新增“转置”功能,用户可按字段横向对比当前页记录,各结果标签页独立切换;复制、单元格详情查看及截断值续取功能同步完善,导出时保持原始行列方向——该特性对需要横向比对多个查询结果的 DBA 或数据分析师尤为实用。SQL 编辑器方面,收藏片段支持光标处插入与选区替换,并具备撤销/重做能力;保存时可明确选择“新建”或“覆盖”,每个查询页签还会记忆最近成功插入的收藏项,刷新后自动恢复,减少重复操作。
此外,本次版本修复了十余项关键缺陷,涉及跨域部署、浏览器兼容性、事务反馈机制与特定数据库驱动的精度丢失问题。例如:修复非本机 HTTP 部署下 AI 消息与 SQL 文本复制失败的问题;解决部分浏览器缺失剪贴板 API 导致编辑器初始化异常;修正 PostgreSQL 查询中 HAVING 后接 ORDER BY 时自动分页插 LIMIT 错位的逻辑错误;以及修复 StarRocks 中 BINARY/VARBINARY 类型因驱动误报为 BLOB 或 TEXT 而导致的展示异常等。
CloudDM 作为一款免费开源的团队化数据库管理工具,其定位清晰:聚焦于统一访问入口、细粒度权限控制、数据脱敏、SQL 审核、流程协同与数据库 CI/CD 全链路支持。此次多级审批能力的落地,标志着其从“个人效率工具”向“企业级数据库治理平台”的关键演进。在 DevOps 与 DataOps 融合趋势下,数据库变更的合规性与可审计性日益重要,而无需外部依赖的内置审批流,降低了企业落地门槛,也提升了系统整体可控性。
目前,CloudDM 已开放官网(www.cdmgr.com)、GitHub 与 Gitee 仓库供用户下载与参与贡献。社区开发者 @48N6E 亦参与了本次版本的部分功能实现。随着更多企业将数据库操作纳入标准化流程,此类轻量级、高内聚的开源治理工具,有望在中小规模团队及私有化部署场景中持续扩大影响力。
