如何比較兩個資料庫表結構的不同

polocode發表於2018-04-19

這些天在做基於開源系統二次開發,邊改邊加欄位。
線上還執行了之前改好的系統。
表結構的設計管理混亂。
又沒有好的辦法,網上找的一下也沒有很好的辦法。

很多軟體可以生成變更的sql程式碼,但不能直觀檢視便於開發。

後來找了個小工具DatabaseCompare還蠻好用,
可以比較資料庫表結構、檢視、儲存過程、觸發器的不同。
比較兩個資料庫全部表結構的差異,
包括表名、儲存引擎、字符集、註釋的不同,
以及每張表中的欄位名、資料型別、字符集、預設值、註釋的不同,
還有索引的不同、欄位順序的不同。
比較兩個資料庫全部檢視的差異。
比較兩個資料庫全部儲存過程的差異。
比較兩個資料庫全部觸發器的差異。
支援MySQL、MS SQL Server、SQLite的比較。


http://www.ampnmp.com/database-compare/


相關文章