1
有沒有辦法改變默認的evolutions目錄位置?我需要這個,因爲我有以下明顯罕見的用例:播放2.5.x:如何更改默認演變目錄位置?
- 對於開發/生產我用一個
default
數據庫的Postgres - 進行單元測試,我需要使用H2內存數據庫
evolutions/default/1.sql
是可移植的(Postgres的& H2)evolutions/default/2.sql
是不可移植的Postgres腳本- 在開發/生產我需要變陣運行
1.sql
和2.sql
- 在單元測試中,我需要變陣只運行
1.sql
有沒有辦法使用application.conf
或一些sbt
設置阿拉例如
javaOptions in Test += "-Dconfig.file=conf/application.test.conf"
能夠更改test
的演變默認目錄嗎?
我的OP將被解決,如果只有我可以說例如(!理論上不工作)
javaOptions in Test += "-Devolutions.prefix=conf/testdatabase/"
,然後有:
conf/
evolutions/default/1.sql
2.sql
testdatabase/evolutions/default/1.sql -> ../../../evolutions/default/1.sql
我會很樂意與這個問題的任何其他解決方案,我不知道的......只要因爲它的工作原理:)