<返回更多

一款优秀的开源SQL检查审核神器,再也不用担心写SQL出问题了

2021-09-22    CodeSheep
加入收藏

写在前面

今天要分享的这款工具是一个和SQL相关的开源神器,它可以在一定程度上解决运维和开发之间常见的痛点一环(相信可能有小伙伴也有所体会),对于开发和运维来说也算是一种福音。

它是一个方便快捷的SQL语句审核检查平台,名为Yearning,其提供了包括 查询审计,SQL检查审核,SQL回滚,自定义工作流等在内的多种实用功能。安装部署比较方便,支持MySQL,目前兼容99%的MySQL标准SQL语法。支持本机安装和容器化部署。

一款优秀的开源SQL检查审核神器,再也不用担心写SQL出问题了

 

Yearning平台的后端逻辑实现采用Go语言实现,语法简洁性能强大;前端界面则采用Vue.js框架实现,现代化的渲染技术带来了流畅且美观的用户界面。

本文 GitHub https://github.com/rd2coding/Road2Coding 已经收录,里面有我整理的6大编程方向(岗位)的自学路线+知识点大梳理面试考点我的简历几本硬核pdf笔记,以及我的程序员人生


主要功能

Yearning拥有以下主要功能,很多都是非常实用的工具。


安装部署

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

其提供二进制安装包,地址为https://github.com/cookieY/Yearning/releases,可以在 Assets中选择 Yearning-x.x.x.linux-amd64.zip包进行下载,其目录结构为:

一款优秀的开源SQL检查审核神器,再也不用担心写SQL出问题了

 

受篇幅所限,具体的配置文件书写、平台初始化以及服务启动的流程可以参看文尾的源码和文档地址,按步骤操作即可。


部分功能模块概览

后台Dashboard

该部分主要展示系统后台概况,左侧为功能菜单,右侧区域会显示用户数、数据源、工单、查询等相关概况预览信息。

一款优秀的开源SQL检查审核神器,再也不用担心写SQL出问题了

 

数据库(源)管理

以列表管理的方式对数据库进行管理,可以自行添加/编辑/删除数据源。

一款优秀的开源SQL检查审核神器,再也不用担心写SQL出问题了

 

SQL语法及规则检测

一款优秀的开源SQL检查审核神器,再也不用担心写SQL出问题了

 

审核功能

一款优秀的开源SQL检查审核神器,再也不用担心写SQL出问题了

 

查询功能

支持SQL语法高亮及自动补全。

一款优秀的开源SQL检查审核神器,再也不用担心写SQL出问题了

 


源码和文档地址

源码/文档以及具体的安装使用方式可参考:https://github.com/cookiey/yearning

有兴趣的小伙伴可以安装部署尝试一下。


后记

另外最近花了大把力气,把自用的编程学习资源做了个大整理。

都是纯肝货,目录如下。

一款优秀的开源SQL检查审核神器,再也不用担心写SQL出问题了

 

该内容 GitHub https://github.com/rd2coding/Road2Coding 已经收录,里面还有我整理的6大编程方向的自学路线+知识点大梳理我的简历面试考点几本硬核pdf笔记,以及我的程序员人生,欢迎star。

整理不易,欢迎支持,下期见!

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>