代码仓库地址:gitee.com/golang520/s…
该脚本用于数据库之间的表结构同步,在开发阶段中,有的时候同事之间开发的时候,你我他建立各种不同的表,最后同步到生产库的时候,很麻烦。最后都不知道,测试库中有哪些表示需要同步到开发环境生产库的。所有用此脚本可以解决该问题。
脚本同步包括以下这些内容
- 包括整张表同步。
- 包括表结构中的字段同步。(比如测试数据库中有test表,表中有abc三个字段,而生产数据库中也有test表,并且有ab两个字段,此时脚本会帮你补偿c字段上去。并且判断c字段是否包含索引。如果有索引,就自动帮你加好了)
- 包括字段索引同步。
运行脚本后,无需处理任何修改等,即可同步。
具体用法
先将代码git clone 下来
打开代码在终端 go mod tidy
修改配置文件
打开 代码中 conf 文件夹下的conf.go文件,然后进行修改。 修改方式如下图: