运维-自动化SQL发版平台Yearning MYSQL

YearningMYSQL是一款开源的SQL语句审核平台,提供查询审计、SQL审核、自动补全、智能提示、SQL回滚等功能,支持Mysql,适用于运维与开发之间的协作。平台采用二级或多级审核模式,支持邮件和钉钉工单推送,具备用户权限管理和LDAP登录等特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 概述

Yearning MYSQL 是一个SQL语句审核平台。提供查询审计,SQL审核(可以指定审核人,一般公司层面就会指定一些SM审核)等多种功能,支持Mysql,可以在一定程度上解决运维与开发之间的那一环,功能丰富,代码开源,安装部署容易!之前公司就已经在使用该平台作为项目Dbchange发版平台,该平台不能处理大批量的sql语句(sql语句超过一定限制,具体限制忘记了,不够一般用用够了)。

2. 开源地址

https://gitee.com/cookieYe/Yearning

3. 功能介绍

  • SQL查询
    • 查询工单
    • 导出
    • 自动补全,智能提示
    • 查询语句审计
  • SQL审核
    • 流程化工单
    • SQL语句检测与执行
    • SQL回滚
    • 历史审核记录
  • 推送
    • E-mail工单推送
    • 钉钉webhook机器人工单推送
  • 用户权限及管理
    • 角色划分
    • 基于用户的细粒度权限
    • 注册
  • 其他
    • todoList
    • LDAP登录(一般中大型企业会有自己的域账号,所以支持LDAP登录就比较契合中大型企业去使用)
    • 动态审核规则配置
  • AutoTask自动执行

4. 审核流程

Yearning采用二级/多级的审核模式,可根据实际需求变更相关使用流程,执行人角色必须在开启多级审核之后才可指定(开启请前往设置页面),如果需要将多级审核改为二级审核,请先确保所有多级审核的工单都已确认执行。否则未执行工单将无法找回。当多级审核关闭后系统并不会自动将角色为执行人的用户重置角色,请自行重置相应用户角色。之前公司使用的应该是二级审核流程。

二级审核流程:

  • 使用人根据自己拥有的权限向对应的工单提交单元(DDL,DML)提交工单

  • 管理员收到消息后在审核工单页面审核该工单请求并执行/驳回 对应工单

  • 执行记录将会记录在该管理员用户下

多级审核流程:

  • 使用人根据自己拥有的权限向对应的工单提交单元(DDL,DML)提交工单,

  • 管理员收到消息后在审核工单页面审核该工单请求并同意/驳回 对应工单并选择对应执行人(执行人必须是角色为执行人的用户)

  • 执行人收到工单后 执行/驳回该工单

  • 执行记录将会记录在该执行人用户下

5. 其他

模块说明可以看开源地址或者文末参考资料,安装的话由于本人没有安装过,也不晓得其中的坑点,因此不做误导,以官网安装说明为准。

 

参考资料:

一款 SQL 自动检查神器,再也不用担心 SQL 出错了,自动补全、回滚等功能大全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值