我在项目中使用postgres和h2进行测试。
在.sql文件中,我有“没有时区的时间戳”数据类型。
h2不喜欢它。
我如何为flyway预处理我的.sql文件。
replaceAll("timestamp without time zone", "timestamp");
postgres可以同时处理这两个问题
h2只能处理后者
答案 0 :(得分:0)
我更改了我的.sql文件,使用“timestamp”数据类型。所以H2喜欢它。 Postgres也喜欢它并将其转换为“没有时区的时间戳”。 文件由Enterprise Architect生成。我在那里修改了代码模板,只生成“timestamp”