Flyway 对 Postgresql 的版本支持

Flyway support for Postgresql by version

除了查看发行说明之外,还有什么方法可以找到给定版本的 Flyway 支持的 postgresql 版本?

我们正在尝试升级一些 Postgresql 9.6 服务器,因此正在寻找支持 Postgresql 9.6 的最高版本的 Flyway,这样我们就可以同时支持现有的 9.6 和更新版本的 Postgresql。

如果文档中每个支持的数据库都有 Flyway 版本与数据库版本的兼容性矩阵就好了,但如果存在这样的东西,我还没有找到它。

相反,我不得不求助于一些 git 责备侦探工作。

对于 PostgreSQL,最低版本已在 PostgreSQLDatabase.java 中检查。

查看该文件的 Git Blame,显示 PostgreSQL 支持的最低社区版本在 this commit, which first appeared in Flyway 8.0.0-beta1 中更改为 10。

之前的最低版本是 9.5,可以与您当前的数据库版本 9.6 一起使用,这可以在 Flyway 7.15.0 中找到,这是 8.0.0-beta1 之前的最新版本。