Go+Vue实现的高颜值SQL审核平台,兼容99%SQL语法
SQL 审核 , 实际上也是对 SQL 的标准化管理 。 而人工审核时代 , 针对数据库规范其实是很难落地的 , 规范越多 , DBA越累 , 开发也越累 。
大多数情况下 , 人工审核 SQL 的代价太高 , 在规范落地和监督约束方面难以把控 。 很多情况下 , 性能隐患会给线上环境带来极大的影响 , 可能是影响业务使用 , 也可能直接关系数据 。
今天 Gitee 推荐的这款开源好物 , 就是一款 Web 端可视化的 SQL 审核平台 , 一起来看看吧 。
【Go+Vue实现的高颜值SQL审核平台,兼容99%SQL语法】项目名称:Yearning
项目作者:HenryYee
开源许可协议:AGPL-3.0
项目地址:
项目简介Yearning 是一款可满足大部分公司 SQL 审核需求的 Web 端可视化 SQL 审核平台 。 在实现常规的 SQL 审核功能外还添加了诸如数据查询等一系列便捷的功能 。
项目功能
- SQL 查询
- 查询工单
- 导出
- 自动补全 , 智能提示
- 查询语句审计
- SQL 审核
- 流程化工单
- SQL 语句检测与执行
- SQL 回滚
- 历史审核记录
- 自定义审核层级
- 推送
- E-mail 工单推送
- 钉钉 webhook 机器人工单推送
- 用户权限及管理
- 角色划分
- 基于用户的细粒度权限
- 注册
- 其他
- todoList
- LDAP 登录
- 动态审核规则配置
- AutoTask 自动执行
文章插图
登录页
文章插图
首页
文章插图
审核
文章插图
SQL 语法高亮及自动补全
文章插图
查询
文章插图
细粒度的权限分配
文章插图
我的工单
语法支持Yearning 目前兼容99%的 Mysql 标准 SQL 语法 。但由于审核逻辑等因素的限制,对一些 SQL 语句并不能保证得到正确的反馈 已知不支持的语句类型有:
- 复杂的查询语句(多表,多函数,非必现 。 并不是所有复杂语句不支持)
- 外键相关语句
- 不支持跨库DML语句的回滚
- 存储过程/触发器
注意事项
- Yearning 不依赖于任何第三方 SQL 审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑 。
- 仅依赖 Mysql 数据库 。
- mysql 版本必须5.7及以上版本 , 请事先自行安装完毕且创建 Yearning 库,字符集应为 UTF8mb4 (仅 Yearning 所需 mysql 版本)
- Yearning 日志仅输出 error 级别,没有日志即可认为无运行错误!
- Yearning 基于 1080p 分辨率开发仅支持 1080p 及以上显示器访问
- 由于使用较多新的前端技术栈,请使用 Chrome 最新版本(不包括 360 等其他魔改版本)
- 智能手机市场|华为再拿第一!27%的份额领跑全行业,苹果8%排在第四名!
- 会员|美容院使用会员管理软件给顾客更好的消费体验!
- 行业|现在行业内客服托管费用是怎么算的
- 人民币|天猫国际新增“服务大类”,知舟集团提醒入驻这些类目的要注意
- 国外|坐拥77件专利,打破国外的垄断,造出中国最先进的家电芯片
- 技术|做“视频”绿厂是专业的,这项技术获人民日报评论点赞
- 面临|“熟悉的陌生人”不该被边缘化
- 中国|浅谈5G移动通信技术的前世和今生
- 页面|如何简单、快速制作流程图?上班族的画图技巧get
- 桌面|日常使用的软件及网站分享 篇一:几个动态壁纸软件和静态壁纸网站:助你美化你的桌面