如何使用liquibase比較「原始」數據庫和「更新」以便從差異(postgresql)生成變更集?liquibase:從2個數據庫中生成變更集
我查了文檔,發現沒有列出這樣的功能。所以也許我需要看看其他工具?
如何使用liquibase比較「原始」數據庫和「更新」以便從差異(postgresql)生成變更集?liquibase:從2個數據庫中生成變更集
我查了文檔,發現沒有列出這樣的功能。所以也許我需要看看其他工具?
我沒有找到任何工具可以輸出至少比較好的差異。有一些工具生成差異文件,但輸出結果是不可接受的。
您可能想閱讀從liquibase博客這篇文章。 The Problem With Database Diffs
Liquibase也可以在數據庫之間生成差異。這是一個非常有用的功能,用於捕獲可能在沒有liquibase知識的情況下發生的變更集 –
@ MarkO'Connor此輸出肯定可以用作基礎。但它不會爲您解決可能出現的問題(請參閱上面的鏈接)。 – rchukh
我不否認差異的問題。請參閱我在此答案中的鏈接:http://stackoverflow.com/questions/12746908/how-to-automate-deployment-of-changes-to-database/12752861#12752861 –
參見:http://stackoverflow.com/questions/8397488/comparing-databases-and-genrating-sql-script-using-liquibase/8408334#8408334 –
如何依靠你的源代碼控制系統上的差異。使用分支或標籤應該允許你看到這個。 – Kuberchaun