开源组件 django-dbinspect: 遍历和对比 Model 历史修改记录
dbinspect is a django app to inspect your mysql database schemas and
compare them to all models in your project to find the difference.
公司的django 项目有二百多个表了,迁移脚本也即将 200 个, 很多时候写了迁移脚本不过model没有改,比如建索引、修改字段长度等,或
者model删除了字段,在数据库中并没有删除,会导致数据混乱,重新部署时成本很大。
于是就写了这个小程序,遍历所有model,得到其定义和现有数据库的结构进行对比,得到差异并输出结果。
希望对大家有用 :-)
转自 python-cn 邮件列表,作者:havelove#gmail.com
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。