Skip to content

cxyfreedom/diff_schema

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

diff_schema

MySQL 数据库表结构对比工具

Forked 自 napoleonu/merge_schema,根据实际使用情况进行优化修改。

使用命令

  1. 使用 SQL 文件对比

python diff_schema.py -d file -s source.sql -t target.sql -o diff.sql

  1. 连接数据库对比

python diff_schema.py -d db -s root:root@127.0.0.1:3306~dbname1 -t root:root@127.0.0.1:3306~dbname2 -o diff.sql

注意事项

  • 表设置信息修改只检查 ENGINE, CHARSET, COMMENT的改变来做对比
  • 使用 SQL 文件对比请确保源文件和目标文件都是使用相同一个工具导出

About

MySQL 数据库表结构对比工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%