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

写在后面

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

它是一个方便快捷的SQL语句审核查看平台,名为Yearning,其提供了包含 查问审计,SQL查看审核,SQL回滚,自定义工作流等在内的多种实用功能。装置部署比拟不便,反对MySQL,目前兼容99%的MySQL规范SQL语法。反对本机装置和容器化部署。

Yearning平台的后端逻辑实现采纳Go语言实现,语法简洁性能弱小;前端界面则采纳Vue.js框架实现,现代化的渲染技术带来了晦涩且好看的用户界面。

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


次要性能

Yearning领有以下次要性能,很多都是十分实用的工具。

  • 自动化SQL语句审核,可对SQL进行自动检测并执行
  • DDL/DML语句执行后主动生成回滚语句
  • SQL查问性能,反对查问工单、导出、主动补全/智能提醒、查问语句审计及查问后果脱敏等性能。
  • 反对LDAP登录/钉钉及邮件音讯推送
  • 反对自定义审核工作流
  • 反对细粒度的权限治理和调配

装置部署

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

其提供二进制安装包,地址为https://github.com/cookieY/Ye…,能够在 Assets中抉择 Yearning-x.x.x.linux-amd64.zip包进行下载,其目录构造为:

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


局部功能模块概览

后盾Dashboard

该局部次要展现零碎后盾详情,左侧为性能菜单,右侧区域会显示用户数、数据源、工单、查问等相干详情预览信息。

数据库(源)治理

以列表治理的形式对数据库进行治理,能够自行添加/编辑/删除数据源。

SQL语法及规定检测

审核性能

查问性能

反对SQL语法高亮及主动补全。


源码和文档地址

源码/文档以及具体的装置应用形式可参考:https://github.com/cookiey/ye…

有趣味的小伙伴能够装置部署尝试一下。


后记

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

都是纯肝货,目录如下。

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

整顿不易,欢送反对,下期见!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理