2014-09-19 86 views
1

Flyway如何處理多個模式依賴關係?Flyway多個模式依賴關係

V1_CREATE_TABLE.sqlSCHEMA_A

V2_CREATE_VIEW.sqlSCHEMA_B(基於架構的表)

是否可以保證V1 V2是之前創建的?

也有可能進入交叉依賴。例如在SCHEMA_A(基於模式B中的視圖)中說V3_CREATE_VIEW_2.sql。我們如何確保依賴?

回答

2

Flyway將根據版本號順序執行腳本。如果您希望單個Flyway實例管理多個模式中的對象,則必須在遷移腳本中爲對象名添加前綴。

+0

你能否提供多個模式的前綴示例? – IanWatson 2014-09-20 12:33:13

+2

myschema.mytable – 2014-09-20 12:40:24

+0

正確的我現在看到,你必須在腳本中加入前綴,而不是在文件名中。 – IanWatson 2014-09-20 12:42:17