【问题标题】:Run Flyway Migration Asynchronously异步运行 Flyway 迁移
【发布时间】:2020-06-28 16:27:07
【问题描述】:

根据设计,flyway 迁移在事务中运行,并且在应用程序启动期间很早就同步。这通常是需要的,以确保在业务逻辑开始执行之前数据库处于一致状态(已迁移)或迁移失败并且应用程序崩溃。

在某些情况下,我真的希望能够启动应用程序而无需等待某些迁移完成(长时间运行的迁移、创建索引或物化视图等)。从 CI 服务器部署并使用部署超时/运行状况检查(不能无限期提高)以确保部署按预期工作时,也可能需要这样做。

是否有任何配置/约定/最佳实践来启用异步迁移?
(即将迁移命名为 A2_00__UpdateSthLong.sql 而不是 V2(标准)或 R2(可重复迁移)。

【问题讨论】:

    标签: database-migration flyway data-migration schema-migration


    【解决方案1】:

    似乎(还)不可能:

    【讨论】:

      猜你喜欢
      • 2016-12-12
      • 2020-08-17
      • 2020-01-02
      • 2017-08-16
      • 2017-05-31
      • 2020-05-13
      • 2012-07-23
      • 2015-09-21
      • 1970-01-01
      相关资源
      最近更新 更多