Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

devopsmi/Yearning

Repository files navigation

Yearning SQL审核平台

基于Inception的整套sql审核平台解决方案。

Feature 功能:

  • 数据库字典自动生成
  • SQL查询
    • 查询导出
    • 查询自动补全
  • SQL可视化自动生成
    • INDEX 索引语句
    • ALTER 更改表结构语句
  • SQL审核
    • 流程化工单
    • SQL语句检测
    • SQL语句执行
    • SQL回滚
    • 历史审核记录
  • 推送
    • 站内信工单通知
    • E-mail工单推送
    • 钉钉webhook机器人工单推送
  • 其他
    • todoList
    • LDAP登陆
  • 用户权限及管理
    • 拼图式权限划分(共12项独立权限,可随意组合)

Environment 环境

  • Python 3.6

  • Vue.js 2.5

  • Django 2.0

Install 安装及使用日志


docker run -it -d -p 80:80 -p 8000:8000 -e "HOST=宿主机ip" registry.cn-hangzhou.aliyuncs.com/cookie/yearning:v1.0.0
docker exec -it container_id /bin/bash 
echo "from core.models import grained;grained.objects.get_or_create(username='admin', permissions={'ddl': '1', 'ddlcon': [], 'dml': '1', 'dmlcon': [], 'dic': '1', 'diccon': [], 'dicedit': '0', 'query': '1', 'querycon': [], 'user': '1', 'base': '1', 'dicexport': '0'})" | python3 manage.py shell
初始账号: admin 密码: Yearning_admin

注意:

docker版本不支持e-mail推送及ldap登陆

由于目前镜像并没有将数据库数据存放目录挂载到宿主机所以不建议在正式环境中使用docker

建议在使用前评估及测试中使用

Update 更新日志

Support 支持Yearning

如果Yearning能够帮助到你,请支持下Yearning吧,让Yearning能够持续改善并更新

About 联系方式

QQ群:103674679

E-mail: im@supermancookie.com

Snapshot 效果展示

  • Login

login -w1200

  • Dashboard

  • SQL语法高亮及自动补全

  • 细粒度的权限分配

  • 工单页面

License

  • Apache 2.0

2018 © Cookie

About

基于Inception的可视化web端sql审核平台

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 42.7%
  • Python 40.8%
  • CSS 7.1%
  • JavaScript 6.9%
  • Shell 2.3%
  • HTML 0.2%

AltStyle によって変換されたページ (->オリジナル) /