Skip to content
forked from jly8866/archer

基于inception的自动化SQL操作平台,支持DDL/DML工单、MySQL查询、动态脱敏、慢查询管理、优化

License

Notifications You must be signed in to change notification settings

luolin0313/archer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明

基于archer,调整部分自需功能,查看开发计划

系统体验

在线体验

角色 账号 密码
管理员 archer archer
工程师 engineer archer
DBA dba archer

功能说明

  1. 用户组管理
    支持自定义用户组,用户组成员之间审批流程隔离、主库配置隔离
  2. 审批流程改造
    SQL上线审核、查询权限审核接入工作流,审批流程支持多级,自主配置
  3. 跳过inception执行工单
    对于inception不支持的语法,如子查询更新,DBA可以跳过inception直接执行,但无法生成回滚语句
  4. 快速上线其他实例
    在工单详情可快速提交相同SQL内容到其他实例,可适用于test>beta>ga等多套环境维护的需求
  5. 数据库会话管理
    管理主库实例的连接会话,可以批量KIll PROCESS
  6. 配置项动态化
    除数据库依赖外大多数配置项都转移到数据库中,可动态变更,避免重启服务
  7. 工单通知人
    发起SQL上线时可以选择通知对象,将会在申请时邮件抄送给对方

部署

安装步骤可参考archer源项目archer

采取docker部署

archer镜像对应的是版本是:lihuanhuan

About

基于inception的自动化SQL操作平台,支持DDL/DML工单、MySQL查询、动态脱敏、慢查询管理、优化

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 59.0%
  • Python 21.0%
  • HTML 18.3%
  • CSS 1.4%
  • Other 0.3%