我的團隊需要工具來管理數據庫在發佈期間的變化。哪些數據庫變更管理工具更適合存儲過程
我檢查了像DbDeploy,Flyway,Liqbase和其他一些工具。這三個工具爲ddl和crud做了很好的工作。但是...
但是,我們的db中有很多存儲過程,其中一些非常大。
而且,如果拿DbDeploy的方式來看,它將看起來像文件v4__first_change.sql
,其中包含兩個完整版本的1000+(不要告訴我什麼)線SP - 一個有新的變化,第二個用於備份。然後我們需要進行另一次更改,因此我們將創建新文件v6__another_cahnge.sql
,該文件將再次包含1000+行SP的兩個版本。似乎不是最好的解決方案。
所以問題是什麼是管理數據庫版本控制的最佳方式,其中包含大量存儲過程以及哪種工具更適合於此活動?
尋找一般的解決方案,也從你的答案不清楚如何管理sp – nahab