2017-04-20 85 views
0

我正在使用Flyway嘗試使用我自己的類名來編寫可重複的基於Java的遷移。即不遵循R__類名稱模式。我的工作地點有一個檢查式樣政策,不允許在班級名稱中使用下劃線。如何編寫Flyway可重複的基於Java的遷移?

flyway文檔指出,通過實現MigrationInfoProvider,我可以更多地控制類名。如果我實現了這個接口,Flyway認爲我正在進行Versioned遷移,並且我想要做一個可重複的遷移。

有什麼建議嗎?

+0

請參閱[如何提問](http://stackoverflow.com/help/how-to-ask)頁面幫助澄清此問題。 –

回答

0

實施MigrationInfoProvider時,getVersion()需要返回null。

@Override 
public MigrationVersion getVersion() { 
    //will act as a repeatable migration 
    return null; 

}