源码属性

授权 开源
大小 3.9MB
语言 Python
运行环境 Python

源码简介

Archery 定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持多种数据库的 SQL 上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作。
启动:下载 Releases文件,解压后进入docker-compose文件夹#启动docker-compose -f docker-compose.yml up -d
#表结构初始化docker exec -ti archery /bin/bashcd /opt/archerysource /opt/venv4archery/bin/activatepython3 manage.py makemigrations sql  python3 manage.py migrate
#数据初始化

python3 manage.py dbshellpython3 manage.py dbshell
#创建管理用户python3 manage.py createsuperuser
#重启服务docker restart archery
#日志查看和问题排查docker logs archery -f –tail=10logs/archery.log
访问http://127.0.0.1:9123/  Archery SQL审核查询平台 更新日志:

v1.8.5

解决action构建失败的问题
处理clickhouse特殊数据类型序列化问题
修复密码含特殊字符使用plugins报错问题
更新docker settings
修复已登录用户不能配置2FA问题
修复获取oracle回退sql时,有概率在拼合sql函数格式校验时抛出异常。
修复开启LDAP后2FA认证报错问题
新增强制全局2FA开关
修复oracle的sql上线,单条回退sql超过4000长度被强制截断成多条的问题

v1.8.3

新增
支持ClickHouse上线、查询
支持ODPS查询
新增独立的审计模块
新增my2sql工具插件模块
新增mssql、oracle的数据字典支持
mysql账号管理支持回收权限(REVOKE)
redis支持集群模式

优化
SQL工单通知支持分阶段控制
增加数据查询下载的权限
为ajax请求的返回错误进行分类报错
Archery Kubernetes Helm Chart 维护
oracle执行DDL时备份原始定义
oracle查看表结构增加注释列
oracle脱敏更换函数
对实例列表进行排序(支持汉字排序)
添加redis/pg创建连接时的超时参数
redis查询结果json格式化显示
SSH隧道连接新增选择本地文件上传密钥,上传后将密钥信息保存到数据库,连接时从数据库读取
SQL上线时可执行时间范围前端优化,要求时间间隔必须大于60分钟

修复
修复实例检测返回连接状态错误bug fix
修复mongodb表名带-和.符号无法申请上线的问题
修复调用shell执行mongodb命令时出现WARNING的问题
修复插件shell命令注入漏洞
修复Redis hgetall结果不展示的问题
修复手动执行完成的工单没有发送通知的问题
修复缩略SQL乱码问题
修复会话管理存在的sql注入风险
修复创建mongodb原生连接时的错误
修复pgsql获取表结构没有增加schame过滤的问题
修复admin.sh中SQL路径错误的问题

Archery SQL审核查询平台 v1.10.0插图

下载声明:
  • 本站资源如无特殊说明默认解压密码为www.ymkuzhan.com建议使用WinRAR解压;
  • 本站资源来源于用户分享、互换、购买以及网络收集等渠道,本站不提供任何技术服务及有偿服务,资源仅提供给大家学习研究请勿作它用。
  • 赞助本站仅为维持服务器日常运行并非购买程序及源码费用因此不提供任何技术支持,如果你喜欢该程序,请购买正版!
  • 版权声明:
  • 下载本站资源学习研究的默认同意本站【版权声明】若本站提供的资源侵犯到你的权益,请提交版权证明文件至邮箱ymkuzhan#126.com(将#替换为@)站长将会在三个工作日内为您删除。
  • 免责声明:
  • 您好,本站所有资源(包括但不限于:源码、素材、工具、字体、图像、模板等)均为用户分享、互换、购买以及网络收集而来,并未取得原始权利人授权,因此禁止一切商用行为,仅可用于个人研究学习使用。请务必于下载后24小时内彻底删除,一切因下载人使用所引起的法律相关责任,包括但不限于:侵权,索赔,法律责任,刑事责任等相关责任,全部由下载人/使用人,全部承担。以上说明,一经发布视为您已全部阅读,理解、同意以上内容,如对以上内容持有异议,请勿下载,谢谢配合!支持正版,人人有责,如不慎对您的合法权益构成侵犯,请联系我们对相应内容进行删除,谢谢!