MySQL-Python实现-测试/生产环境各个表与字段进行对比的小工具

前言

有时候测试环境跑的很正常,一上线可能报错缺少一些字段,于是写了一个sql_diff直接运行,看结果。

一、简要说明

1.conifg.py:修改你的测试/生产数据库连接信息。

2.run_cases.py:运行只需运行它,如:python run_cases.py

3、其余不需要关心,适当看下html报告或看控制台输出即可。

PS:小龙写得有点low,ddt只能通过excel进行先存储(咋整?)但基本可以使用,如果你有更好的点子欢迎提出。

当然我这里是通过unittest框架与ddt结合的,pytest也是可以,看你喜欢用哪个就用哪个。

最后github代码地址:https://github.com/git-gsxl/sql_diff

如有疑问或更多交交流加QQ群:482713805

原文地址:https://www.cnblogs.com/gsxl/p/13020256.html