开发者必备的 SQL 工具

SQL的重要性
SQL语句的编写是很考验水平的,如果让有问题的SQL变更发布到线上,可能会直接造成线上服务的不可用,从而导致服务质量下降资产受损。因此,SQL经过团队成员的审核校对是很有必要的。
以下是要推荐的工具-yearning。
这是一个开箱即用的MySQL Web审核平台,提供审计,SQL审核,SQL回滚、自定义工作流等多种功能。

以下是一个完整的功能介绍。
比较典型的功能有
1、自动化SQL语句审核,可对SQL进行自动检测并执行。
2、DDL/DML语句执行后自动生成回滚语句
3、审核/查询审计功能。
4、支持LDAP登录/钉钉以及邮件消息推送,
5、支持自定义审核工作流
6、支持细粒度权限分配

yearning使用go语言开发,同时不依赖于任何第三方,SQL审核工具未审核引擎,内部以自己实现审核回滚相关逻辑,仅依赖MySQL数据库存储相应的流程和使用情况,所以该平台安装也很简单,只需要下载官方的二进制包即可启动。开箱即用。非常值得推荐使用。