首页 > 有没有可以比对两个数据库中数据表结构异同的工具

有没有可以比对两个数据库中数据表结构异同的工具

因为现在业务需求变化较快,在开发环境的数据库中经常变化一些表结构,比如增加或删除一个字段,增加一些索引等等。有时候我会记录一下变动的字段,但是有时候东西一多就忘记了。

有没有一种工具,可以让我方便地比对线上和开发环境数据库表结构的异同,这样我就可以知道要更改哪些字段了。


最好用:SQLDelta


如果不是非常庞大的数据库
把线上的数据库结构dump一份,然后在本地dump开发环境数据库结构,用diff比较一下完事


http://schemasync.org/
python写成, 比较两个库结构的时候生成一个patch脚本和一个revert脚本, 非常方便实用, 最重要的是直观


这个工具挺好,可比较两个数据库表的不同,及相同表字段的不同
github 地址https://github.com/hxpdeihgu/diff-mysql


rails 有 migrate 工具,所有数据库更改都会记录在 migration中, 可以很方便的进行数据库结构的改变。
不知道你是做什么开发的。但应该也有相类似的工具。当然,你可以用rails的migrate工具进行数据库的更改。

【热门文章】
【热门文章】