1、背景
我们在开发过程中,大部分情况下都是好几个版本一起并行,有时候如果某个版本表结构改动较大,但是忘记了记录DDL脚本,这个时候需要人工去把新增或修改的DDL脚本整理出来(主要是为了解决 数据库新增字段,以及修改字段类型,新建数据库表,索引新增等等),但人工手动梳理不仅效率慢,而且容易出错,这里记录下我使用的工具–Navicat。
2、解决方案
打开navicat,选择工具–>结构同步:
选择好数据库连接以及表结构,点击比对
比对页面出来后,上面选择按操作分组,下面选择部署脚本,然后选择对应的对象,部署脚本对应的区域就会把相应的DDL脚本展示出来。
把DDL脚本整理下,发给运维吧。