解决在H2数据库中无法理解语句进行单元测试的飞行路线迁移的最佳实践

时间:2019-03-06 10:46:59

标签: unit-testing flyway

我有一个flyway迁移文件,该文件除其他外具有以下命令:

grant all privileges on schema public to ${admin_user} with grant option;`

现在,我还想使用H2数据库对sql文件进行单元测试。但是,即使启用了MODE=PostgreSQL,grant语句仍然存在问题,因为H2数据库无法理解。那么,解决此类方言问题的最佳实践是什么?

1 个答案:

答案 0 :(得分:0)

在常见问题解答中,处理特定于数据库的sql的最佳策略是什么?:https://flywaydb.org/documentation/faq#db-specific-sql