我有一个flyway迁移文件,该文件除其他外具有以下命令:
grant all privileges on schema public to ${admin_user} with grant option;`
现在,我还想使用H2数据库对sql文件进行单元测试。但是,即使启用了MODE=PostgreSQL
,grant语句仍然存在问题,因为H2数据库无法理解。那么,解决此类方言问题的最佳实践是什么?
答案 0 :(得分:0)
在常见问题解答中,处理特定于数据库的sql的最佳策略是什么?:https://flywaydb.org/documentation/faq#db-specific-sql