如何比較兩個表的 SQL 定義并生成表更改腳本?

如何比較兩個表的 SQL 定義并生成表更改腳本?

如何比較兩個表的 sql 定義并生成表更改語句?

為了在不同的代碼版本中管理データベーステーブルの定義,我們需要一個工具來比較表定義 SQL 語句并從差異中生成表更改腳本。

有兩個開源工具可以滿足您的需求:

  1. Liquibase(https://www.liquibase.org/):

    • Liquibase 可以比較兩個xml 文件中的表定義,并根據差異生成更改腳本(ChangeSets)。
  2. ApexSQL Diff(https://www.apexsql.com/sql-tools-diff/):

    • ApexSQL Diff 允許您比較兩個SQL 文件中的表定義。它將突出顯示差異并生成可用于更新表的 ALTER table 語句。

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享