【问题标题】:Manage Sqitch migrations when deploying different branches部署不同分支时管理 Sqitch 迁移
【发布时间】:2020-09-01 16:34:18
【问题描述】:

当我们使用 Sqitch 部署到我们的测试环境时,迁移运行并且一切正常。但是,当我们必须测试不同的代码分支时,Sqitch 迁移不会回滚。我正在寻找的是其他人如何解决这个问题的想法。例如,如果我有一个创建表 my_table 的迁移,然后从不同的分支部署迁移,那么 Sqitch 会因为太混乱而无法继续前进。

分支更改的原因:我们有使用 develop 分支的功能,并且修补程序应用于 master(我知道;我们将更改它)。转而测试一个修补程序导致了所有这些混乱。

我们考虑让 Jenkins 作业运行 sqitch revert 并让用户提供要回滚的迁移,但我们希望消除手动步骤。

在必须切换代码分支时如何管理迁移?

【问题讨论】:

    标签: postgresql schema-migration sqitch


    【解决方案1】:

    我相信这就是sqitch-checkout的目的

    【讨论】:

      猜你喜欢
      • 2018-03-28
      • 2017-10-01
      • 2020-07-07
      • 1970-01-01
      • 2013-02-20
      • 1970-01-01
      • 2018-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多