我怎么能用flyway预处理.sql文件

时间:2015-05-07 06:30:13

标签: h2 flyway

我在项目中使用postgres和h2进行测试。

在.sql文件中,我有“没有时区的时间戳”数据类型。

h2不喜欢它。

我如何为flyway预处理我的.sql文件。

replaceAll("timestamp without time zone", "timestamp");
postgres可以同时处理这两个问题 h2只能处理后者

1 个答案:

答案 0 :(得分:0)

我更改了我的.sql文件,使用“timestamp”数据类型。所以H2喜欢它。 Postgres也喜欢它并将其转换为“没有时区的时间戳”。 文件由Enterprise Architect生成。我在那里修改了代码模板,只生成“timestamp”