一款 SQL 自動檢查神器,再也不用擔心 SQL 出錯了!

作者:最美分享 Coder

來源:http://suo.im/6uI0xh

介紹

今天給大家分享一個 SQL 語句審覈平臺。提供查詢審計,SQL 審覈等多種功能,支持 Mysql,可以在一定程度上解決運維與開發之間的那一環,功能豐富,代碼開源,安裝部署容易!

功能介紹

模塊介紹

dashboard 主要展示 Yearning 各項數據包括用戶數 / 數據源數 / 工單數 / 查詢數以及其他圖表,個人信息欄內用戶可以修改密碼 / 郵箱 / 真實姓名,同時可以查看該用戶權限以及申請權限

展示用戶提交的工單信息.,對於執行失敗 / 駁回的工單點擊詳細信息後可以重新修改 sql 並提交

對於執行成功的工單可以查看回滾語句並且快速提交 SQL

DDL 相關 SQL 提交審覈,查看錶結構 / 索引,SQL 語法高亮 / 自動補全

DML 相關 SQL 提交審覈,SQL 語法高亮 / 自動補全

查詢 / 導出數據 SQL 語法高亮 / 自動補全 快速 DML 語句提交

DDL/DML 管理員審覈並執行

用戶查詢審覈

用戶權限審覈

創建 / 修改 / 刪除用戶

添加 / 編輯 / 刪除 數據源

用戶權限修改 / 清空

設置消息推送相關信息 包括釘釘機器人 / email,設置 LDAP 相關信息,全局配置信息,全局配置開關

設置 SQL 檢測規則

審覈流程

Yearning 採用二級 / 多級的審覈模式, 可根據實際需求變更相關使用流程,執行人角色必須在開啓多級審覈之後纔可指定 (開啓請前往設置頁面),如果需要將多級審覈改爲二級審覈, 請先確保所有多級審覈的工單都已確認執行。否則未執行工單將無法找回。當多級審覈關閉後系統並不會自動將角色爲執行人的用戶重置角色,請自行重置相應用戶角色

二級審覈流程:

多級審覈流程:

總結

Yearning 是一個 SQL 審覈平臺,在一定程度上可以解決運維與開發中間的問題,遺憾的是隻支持 Mysql,感興趣的可以嘗試下!

項目地址

https://gitee.com/cookieYe/Yearning

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/gIGSnIyjojjArVswfQ1txQ