ランキングに戻る

hhyo/Archery

Pythonarcherydms.com

SQL 审核查询平台

sql-querydata-maskingarcherygh-ostinceptionbinlog2sqlsql-auditmysqlclickhouseoracledatabase-schemaddl
スター成長
スター
7k
フォーク
1.8k
週間成長
Issue
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