랭킹으로 돌아가기

hhyo/Archery

Pythonarcherydms.com

SQL 审核查询平台

sql-querydata-maskingarcherygh-ostinceptionbinlog2sqlsql-auditmysqlclickhouseoracledatabase-schemaddl
스타 성장
스타
7k
포크
1.8k
주간 성장
이슈
262
2k4k6k
2023년 1월2024년 3월2025년 5월2026년 7월
아티팩트PyPIpip install archery
README

Archery

SQL 审核查询平台

Django CI Release codecov version version Publish Docker image docker_pulls License Code style: black

文档 | FAQ | Releases

功能清单

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

快速开始

系统体验

在线体验

账号 密码
archer archer

Docker

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

手动安装

部署说明

运行测试

pytest -q
# 或按模块执行
pytest -q sql common sql_api

依赖清单

框架

前端组件

服务端

功能依赖

贡献代码

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

贡献包括但不限于以下方式:

  • Wiki文档(开放编辑)
  • Bug修复
  • 新功能提交
  • 代码优化
  • 测试用例完善

交流反馈

致谢

  • archer Archery 项目是基于 archer 二次开发而来
  • goInception 一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具
  • JetBrains Open Source 为项目提供免费的 IDE 授权
관련 저장소
jOOQ/jOOQ

jOOQ is the best way to write SQL in Java

JavaMavenOtherjooqjava
jooq.org
6.8k1.2k
go-jet/jet

Type safe SQL builder with code generation and automatic query result data mapping

GoGo ModulesApache License 2.0golangsql
3.8k186
sqlkata/querybuilder

SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird

C#MIT Licensesql-query-buildersql-server
sqlkata.com
3.4k526
join-monster/join-monster

A GraphQL to SQL query execution layer for query planning and batch data fetching.

JavaScriptnpmMIT Licensegraphqlgraphql-js
join-monster.readthedocs.io/en/latest/
2.7k228
doug-martin/goqu

SQL builder and query library for golang

GoGo ModulesMIT Licensesqlsql-statement
doug-martin.github.io/goqu/
2.7k223
tabixio/tabix

Tabix.io UI

TypeScriptnpmOthertabixclickhouse
tabix.io
2.3k265
mtxr/vscode-sqltools

Database management for VSCode

TypeScriptnpmMIT Licensesqltoolssql
vscode-sqltools.mteixeira.dev
1.7k370
jupyter-incubator/sparkmagic

Jupyter magics and kernels for working with remote Spark clusters

PythonPyPIOthersparkkernel
1.4k443
DataWithBaraa/sql-ultimate-course

The most comprehensive SQL guide from a real-world expert! Learn everything from basics to advanced queries, optimizations, and real-world SQL

TSQLMIT Licensedatadata-engineering
youtube.com/@DataWithBaraa
1.3k590
zerodha/dungbeetle

A distributed job server built specifically for queuing and executing heavy SQL read jobs asynchronously. Separate out reporting layer from apps. MySQL, Postgres, ClickHouse.

GoGo ModulesMIT Licensejob-schedulerjob-queue
1.3k174
madnight/githut

Github Language Statistics

JavaScriptnpmGNU Affero General Public License v3.0github-language-statisticslanguages
madnight.github.io/githut
1k135