Vue实现的高颜值SQL审核平台,兼容99%SQL语法

来源:https://gitee.com/cookieYe/Yearning

最近发现一个不错的SQL审核平台,用着不错,推荐给大家!

SQL 审核,实际上也是对 SQL 的标准化管理。而人工审核时代,针对数据库规范其实是很难落地的,规范越多,DBA越累,开发也越累。

大多数情况下,人工审核 SQL 的代价太高,在规范落地和监督约束方面难以把控。很多情况下,性能隐患会给线上环境带来极大的影响,可能是影响业务使用,也可能直接关系数据。

今天 Gitee 推荐的这款开源好物,就是一款 Web 端可视化的 SQL 审核平台,一起来看看吧。

**项目名称:**Yearning

**项目作者:**HenryYee

**开源许可协议:**AGPL-3.0

项目地址:https://gitee.com/cookieYe/Yearning

项目简介

Yearning 是一款可满足大部分公司 SQL 审核需求的 Web 端可视化 SQL 审核平台。在实现常规的 SQL 审核功能外还添加了诸如数据查询等一系列便捷的功能。

项目功能

  • SQL 查询

  • 查询工单

  • 导出

  • 自动补全,智能提示

  • 查询语句审计

  • SQL 审核

  • 流程化工单

  • SQL 语句检测与执行

  • SQL 回滚

  • 历史审核记录

  • 自定义审核层级

  • 推送

  • E-mail 工单推送

  • 钉钉 webhook 机器人工单推送

  • 用户权限及管理

  • 角色划分

  • 基于用户的细粒度权限

  • 注册

  • 其他

  • todoList

  • LDAP 登录

  • 动态审核规则配置

  • AutoTask 自动执行

项目截图

Go+Vue实现的高颜值SQL审核平台,兼容99%SQL语法

登录页

Go+Vue实现的高颜值SQL审核平台,兼容99%SQL语法

首页

Go+Vue实现的高颜值SQL审核平台,兼容99%SQL语法

审核

Go+Vue实现的高颜值SQL审核平台,兼容99%SQL语法

SQL 语法高亮及自动补全

Go+Vue实现的高颜值SQL审核平台,兼容99%SQL语法

查询

Go+Vue实现的高颜值SQL审核平台,兼容99%SQL语法

细粒度的权限分配

Go+Vue实现的高颜值SQL审核平台,兼容99%SQL语法

我的工单

语法支持

Yearning 目前兼容99%的 Mysql 标准 SQL 语法。但由于审核逻辑等因素的限制,对一些 SQL 语句并不能保证得到正确的反馈 已知不支持的语句类型有:

  • 复杂的查询语句(多表,多函数,非必现。并不是所有复杂语句不支持)

  • 外键相关语句

  • 不支持跨库DML语句的回滚

  • 存储过程/触发器

(仅代表当前语法支持进度,并不作为未来完成度)

注意事项

  • Yearning 不依赖于任何第三方 SQL 审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑。

  • 仅依赖 Mysql 数据库。

  • mysql 版本必须5.7及以上版本,请事先自行安装完毕且创建 Yearning 库,字符集应为 UTF8mb4 (仅 Yearning 所需 mysql 版本)

  • Yearning 日志仅输出 error 级别,没有日志即可认为无运行错误!

  • Yearning 基于 1080p 分辨率开发仅支持 1080p 及以上显示器访问

  • 由于使用较多新的前端技术栈,请使用 Chrome 最新版本(不包括 360 等其他魔改版本)


好文章,我在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值