我有一个flyway迁移文件,其中包含以下命令:
grant all privileges on schema public to ${admin_user} with grant option;`
现在我还想使用H2数据库对sql文件进行单元测试。但即使启用MODE=PostgreSQL
,授权声明也存在问题,因为H2数据库无法理解。那么解决这种方言问题的最佳做法是什么?
从FAQ中,处理特定于数据库的sql的最佳策略是什么?:https://flywaydb.org/documentation/faq#db-specific-sql