Flyway 迁移:[警告] 无法将连接恢复为没有默认模式

Flyway migrations: [WARNING] Unable to restore connection to having no default schema

我在 运行 迁移时遇到警告,但我不明白该消息的含义。

消息是:[警告] 无法将连接恢复到没有默认模式:用户 ''@'%' 对数据库 '' 的访问被拒绝

我的迁移似乎 运行 正确,所以我知道我的数据库连接没问题。

这条消息中"having no default schema"的意义是什么?

我围绕这个问题进行了一些谷歌搜索,这是我的发现:https://github.com/flyway/flyway/issues/793

显然,在某个时间点,存在未选择模式的数据库连接,这会导致抛出该警告。

作为解决方案,您可以确保在 JDBC 连接字符串中始终使用默认架构名称。