-
Notifications
You must be signed in to change notification settings - Fork 1.7k
tools
hhyo edited this page Feb 10, 2020
·
6 revisions
- 功能说明:将Binlog2SQL模块可视化,从MySQL binlog解析出你要的SQL。根据不同选项,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等,支持异步获取文件,并且通知执行结果,项目地址
- 相关配置:
- 安装Binlog2SQL,以centos为例,docker镜像已包含
git clone https://github.com/danfengcao/binlog2sql.git && cd binlog2sql pip install -r requirements.txt
- 在系统管理-配置项管理中修改BINLOG2SQL为程序路径,路径需要完整到py文件,docker部署的请修改为'/opt/archery/src/plugins/binlog2sql/binlog2sql.py'
- 安装Binlog2SQL,以centos为例,docker镜像已包含
- 功能说明:对比不同数据库的Schema信息,输出修改语句和回滚语句,SchemaSync不仅限于表结构,它可以处理的对象还有:视图、事件、存储过程、函数、触发器、外键。项目地址
- 相关配置(v1.7.7以及以上版本无需配置):
-
安装SCHEMASYNC(依赖Python2),以centos为例,docker镜像已包含
virtualenv venv4schemasync --python=python2 \ source venv4schemasync/bin/activate \ yum install -y python-devel \ pip install schema-sync mysql-python
-
在系统管理-配置项管理中修改SCHEMASYNC为程序路径,路径需要完整,docker部署的请修改为'/opt/venv4schemasync/bin/schemasync'
-