【问题标题】:Spring-boot: Run flyway migration without starting applicationSpring-boot:在不启动应用程序的情况下运行 flyway 迁移
【发布时间】:2020-02-23 14:08:20
【问题描述】:

我们有一个 spring boot 服务,它可以进行 flyway 迁移,并且一切正常。现在对于一个新的部署用例,如果有一个 java 选项(参数或类似的东西)来启动 flyway 迁移而不启动实际服务,那么问题就来了。

【问题讨论】:

    标签: java spring-boot flyway


    【解决方案1】:

    是的,您可以在不启动服务的情况下使用 flyway cli 运行迁移: https://flywaydb.org/documentation/commandline/

    【讨论】:

    • 我知道我可以使用 flyway CLI 来运行运行迁移,这很清楚,但要这样做,我需要单独拥有我的 SQL 脚本。最后,我只想拥有已经包含 SQL 内容 + flyway 的 service.jar 并在该 JAR 上运行一些命令。我在你提供的链接上没有看到这个。
    猜你喜欢
    • 2018-09-07
    • 2020-08-20
    • 2020-04-20
    • 2019-11-04
    • 2021-04-20
    • 1970-01-01
    • 2020-08-20
    • 2017-04-29
    • 2016-09-13
    相关资源
    最近更新 更多