标签:mysql
针对现状,设计出数据库脚本的维护方案,脚本分为全量脚本和升级脚本两套。
全量脚本,包括
升级脚本,相比于全量脚本,升级脚本的构成相对简单一些,以天为单位来维护脚本,比如2015年8月10日脚本有变化,那么就创建一个脚本文件,名为2015-08-10.sql,这个文件里保存对原有数据库表对象进行增量修改的语句。
由于团队成员中以刚毕业、工作不满一年的新员工为主,前述方案在实际使用时遇到几个问题:
针对遇到的问题,项目组在例会上时安排骨干开发人员来讲解脚本的作用及开发说明,但收效不明显。脚本中依然不断出现各式的问题,导致日常特性测试、数据库对象升级测试、性能测试过程中,测试人员和骨干开发人员花费大量时间来排查此类错误,极大的降低了团队的效率,相应的团队自身也很疲惫。
经过分析,前述问题主要分为几类:
解决方案如下:
脚本对比工具的工作流程比较简单,如下:
工具开发过程中应用到了mysqldump、mysql、msys、jrunscript。
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:mysql
原文地址:http://blog.csdn.net/jackie_xiaonan/article/details/47989877