2016-02-11 51 views
0

我使用Play! Scala框架2.4和我有兩個相同的數據庫(一個是另一個用於測試目的的複製)。到目前爲止,我有兩個進化文件(1.sql),但有沒有一種解決方案只允許使用一個?是否可以在Play中僅保留兩個數據庫的進化文件!框架?

順便說一下,對於其他一些情況會有很大幫助的解決方案可能是在進化文件中導入一段sql代碼片段,這有可能嗎?

回答

0

使用H2 in-memory數據庫會不會更簡單?只需將測試數據庫設置(application.conf)註釋掉並在兩者之間切換即可。

除非您需要並行運行測試數據庫和實時數據庫的特殊原因,否則這可能是更簡單的解決方案。

+0

原因是我使用Postgis(帶有PostgreSQL)和其他一些擴展,我沒有設法使用H2內存數據庫,我最終希望確保兩者之間具有完全相同的行爲數據庫。 – Simon

相關問題