【问题标题】:Flyway support for Postgresql by version按版本对 Postgresql 的 Flyway 支持
【发布时间】:2022-01-23 05:20:47
【问题描述】:

除了查看发行说明之外,有没有办法找到给定版本的 Flyway 支持的 postgresql 版本?

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

【问题讨论】:

    标签: postgresql flyway


    【解决方案1】:

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

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

    对于 PostgreSQL,最低版本在PostgreSQLDatabase.java 中签入。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-24
      • 2020-05-08
      • 2017-08-24
      • 2012-07-16
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      • 2022-01-23
      相关资源
      最近更新 更多