【问题标题】:Is there a way to remove a migration added to sqitch?有没有办法删除添加到 sqitch 的迁移?
【发布时间】:2021-10-28 10:17:58
【问题描述】:

在 sqitch 中有添加新迁移的 ADD 命令。 是否有任何命令可以删除该添加?

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: sqitch


【解决方案1】:

这就是我的做法:

  1. 从数据库中恢复更改。

  2. 从计划或计划文件中手动删除它

  3. 手动删除 deploy/、verify/ 和 revert/ 中的脚本

我的案例很简单,所以上面的方法没有问题。如果下游的其他更改需要您尝试删除的更改,我可能会看到复杂情况。在这种情况下或作为上述情况的替代方案,我会考虑创建一个更改来逆转您尝试撤消的更改的效果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 2015-03-04
    • 1970-01-01
    相关资源
    最近更新 更多