2016-02-11 54 views
0

我使用Play! Scala框架2.4和我有两个相同的数据库(一个是另一个用于测试目的的复制)。到目前为止,我有两个进化文件(1.sql),但有没有一种解决方案只允许使用一个?是否可以在Play中仅保留两个数据库的进化文件!框架?

顺便说一下,对于其他一些情况会有很大帮助的解决方案可能是在进化文件中导入一段sql代码片段,这有可能吗?

回答

0

使用H2 in-memory数据库会不会更简单?只需将测试数据库设置(application.conf)注释掉并在两者之间切换即可。

除非您需要并行运行测试数据库和实时数据库的特殊原因,否则这可能是更简单的解决方案。

+0

原因是我使用Postgis(带有PostgreSQL)和其他一些扩展,我没有设法使用H2内存数据库,我最终希望确保两者之间具有完全相同的行为数据库。 – Simon

相关问题