删除数据库跑路,本来是一个调侃的话语,但是前段时间在互联网圈子真的发生过,震动整个圈子,为了避免此类悲剧再次发生,现推荐一个强大的开源SQL语句管理平台,具体的功能如下:
用户模块
1.Dashboard
功能
dashboard主要展示Yearning各项数据包括用户数/数据源数/工单数/查询数以及其他图表
个人信息栏内用户可以修改密码/邮箱/真实姓名
同时可以查看该用户权限以及申请权限(申请权限2.1.7版本后作废)
2.我的工单
功能
展示用户提交的工单信息.
对于执行失败/驳回的工单点击详细信息后可以重新修改sql并提交
对于执行成功的工单可以查看回滚语句并且快速提交SQL
审核模块
1.工单审核
功能
DDL/DML管理员审核并执行
注意
实时刷新开关默认打开,如需删除记录请先关闭该开关。
如定时工单的时间小于当前时间,执行该工单将会立即执行
目前仅支持延时工单中止,其他工单执行后无法中止!
2.查询审核
功能
用户查询审核
注意
点击全部中止按钮将会中止所有用户的查询权限 如没有在设置页面开启查询审核开关,则默认用户查询申请提交后自动获得查询权限。用户查询时限请在设置页面进行设置
管理员模块
1.用户
功能
创建/修改/删除用户
注意
当多级审核关闭后系统并不会自动将角色为执行人的用户重置角色,请自行重置相应用户角色
2.数据库管理
功能
添加/编辑/删除 数据源
注意
所有添加的数据源应在添加之前点击测试连接按钮进行连接性测试,保证连接性。
数据源分为查询数据源/非查询数据源。查询数据源仅会出现在细粒度权限的查询数据源范围内。非查询数据源同理。(对于查询与执行数据源应拆分为二,保障线上执行数据源不会因为查询慢sql影响业务)
此类别添加后无法通过编辑进行修改,请慎重添加。
项目地址
官网地址:https://yearning.io/
github:https://github.com/cookieY/Yearning