2
我已經徹底閱讀了飛橋文件,但我不清楚,如果我想要的情況是可能的或不。我需要在同一個數據庫中修補很多相同的模式,但是我在編寫sql腳本時並不知道所有的模式名稱。使用飛橋修補多個相同的模式
我瞭解模式參數,但在FAQ提到的2個可能的策略並不適用於我的情況。
的情況是類似的大學爲學生提供模式:
- 我想爲對象
- 每個模式都應該有自己schema_version表提供的SQL腳本,沒有模式前綴
- 在飛路上:遷移模式中定義的每個模式參數應該單獨進行修補,即應在每個模式中運行sql腳本。
我知道一個潛在的問題是'schema'意思是f.ex中的不同。 oracle比postgres,所以我想知道是否有其他推薦的方式來實現這一點。
否則我正在考慮自己實現這個功能......如果我們自己做這個功能,是否有機會獲得這個功能?
謝謝:)
這就是我們所做的,這絕對是一個狹隘的用例。我們有一個服務(從我們的應用程序或從一個新的Maven插件調用),查詢數據庫的模式名稱並在其上循環更新flyway對象上的setSchema(),併爲每個對象調用migrate()。 – Dan 2014-06-06 16:03:55