Springboot, Gradle, Postgresql接入flyway报错No database found to handle

背景

项目是Springboot框架,使用gradle作为构建工具,数据库是postgresql。

今天在尝试接入flyway作为数据库迁移工具,按照官方教程在build.gradle配置好后,运行flywayInfo报错No database found to handle,经过一番搜索找到了这个PR,需要在build.gradle里最开头加上

1
2
3
4
5
6
buildscript {
dependencies {
classpath("org.flywaydb:flyway-database-postgresql:10.13.0")
}
}

更奇怪的是这个bug也一直没有修复,或者也没有在官方文档里加上修复方案,但PR却被关闭了