【发布时间】:2018-01-03 09:36:04
【问题描述】:
我希望能够在部署失败后部署到我的数据库,因为就我而言,我正在处理并发和独立部署。 flyway clean 命令有助于删除迁移表中的失败迁移。使用该命令会有所帮助,因为我未来的部署将被执行,但缺点是我丢失了失败部署的历史记录。
有没有办法告诉 flyway 修复迁移表并保留失败部署的历史记录 - 例如将成功标志设置为“2”。
在我的情况下,所有部署都是独立的,因此我们在部署时创建唯一的迁移编号 - 这允许我们重新部署任何东西而不考虑 flyway 的状态(我们只使用 flyway 提供的自动化机制并禁用了其他“迁移”保护措施)。
【问题讨论】:
标签: flyway