2012-10-29 30 views
2

作爲我們努力將SQL腳本遷移到飛路遷移的一部分,我們遇到了一些劇烈使用Oracle sqlplus CONNECT statement的腳本。不幸的是,刪除它們並使用具有所需權限的用戶(例如SYSTEM)不是一種選擇。使用個人用戶帳戶執行飛路遷移

我們現在想知道是否有一種優雅的方式來執行使用不同帳戶的個人遷移?如果支持這種方式,將語句拆分爲CONNECT聲明可能會導致我們問題的優雅解決方案。

其他人如何處理需要不同賬戶的數據庫遷移?

回答

1

嘗試的一種方法是將每個帳戶的遷移生命週期分開。

然後,您可以爲每個帳戶設置一個Flyway實例,並配置相應的用戶並僅處理該特定帳戶的對象。

+0

我會研究一下。謝謝! – reto