hhyo/Archery

SQL 审核查询平台

archery
binlog2sql
clickhouse
data-masking
database-schema
ddl
dml
gh-ost
inception
mysql
oracle
sql-audit
sql-query
# Archery

SQL 审核查询平台

[![Django CI](https://github.com/hhyo/Archery/actions/workflows/django.yml/badge.svg)](https://github.com/hhyo/Archery/actions/workflows/django.yml) [![Release](https://img.shields.io/github/release/hhyo/archery.svg)](https://github.com/hhyo/archery/releases/) [![codecov](https://codecov.io/gh/hhyo/archery/branch/master/graph/badge.svg)](https://codecov.io/gh/hhyo/archery) [![version](https://img.shields.io/pypi/pyversions/django)](https://img.shields.io/pypi/pyversions/django/) [![version](https://img.shields.io/badge/django-4.1-brightgreen.svg)](https://docs.djangoproject.com/zh-hans/4.1/) [![Publish Docker image](https://github.com/hhyo/Archery/actions/workflows/docker-image.yml/badge.svg)](https://github.com/hhyo/Archery/actions/workflows/docker-image.yml) [![docker_pulls](https://img.shields.io/docker/pulls/hhyo/archery.svg)](https://hub.docker.com/r/hhyo/archery/) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](http://github.com/hhyo/archery/blob/master/LICENSE) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [文档](https://archerydms.com/) | [FAQ](https://github.com/hhyo/archery/wiki/FAQ) | [Releases](https://github.com/hhyo/archery/releases/) ![](https://github.com/hhyo/Archery/wiki/images/dashboard.png)

功能清单

数据库 查询 审核 执行 备份 数据字典 慢日志 会话管理 账号管理 参数管理 数据归档
MySQL
MsSQL × × × × × × ×
Redis × × × × × × × ×
PgSQL × × × × × × × ×
Oracle × × × ×
MongoDB × × × × ×
Phoenix × × × × × × × ×
ODPS × × × × × × × × ×
ClickHouse × × × × × × ×
Cassandra × × × × × × × ×
Doris × × × × × × × ×

快速开始

系统体验

在线体验

账号 密码
archer archer

Docker

参考 https://github.com/hhyo/archery/wiki/docker

手动安装

部署说明

运行测试

python manage.py test -v 3

依赖清单

框架

前端组件

服务端

功能依赖

贡献代码

可查阅主页的开发计划以及依赖清单,在对应Issues中回复认领,或者直接提交PR,感谢你对Archery的贡献

贡献包括但不限于以下方式: - Wiki文档(开放编辑) - Bug修复 - 新功能提交 - 代码优化 - 测试用例完善

交流反馈

致谢

  • archer Archery 项目是基于 archer 二次开发而来
  • goInception 一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具
  • JetBrains Open Source 为项目提供免费的 IDE 授权
Stars
5948
1.95% more than last month
Forks
1666
Open Issues
189