【发布时间】:2014-02-23 11:43:19
【问题描述】:
我的 Play 应用程序使用 postgres。它包括一些特定于 postgres 的演变,这些演变阻止我使用内存中的 h2 数据库进行测试。例如,以下演变在 Postgres 中很好,但在 h2 中失败(即使使用MODE=PostgreSQL):
alter table ac_host rename column base_url to baseurl;
h2 等效项是:
alter table ac_host alter column base_url rename to baseurl;
我想在我的一些测试中使用 h2,但由于 h2 不兼容的演变,尝试这样做在应用程序初始化时失败。有没有办法解决这个问题,例如通过根据数据库类型指定替代演进?
【问题讨论】:
标签: database playframework playframework-2.0 h2 playframework-evolutions