【问题标题】:Migration from Flyway 1.x - rollback consideration从 Flyway 1.x 迁移 - 回滚考虑
【发布时间】:2014-07-15 09:28:29
【问题描述】:

我目前使用的是 Flyway 1.7 版。我在release notes 中读到,Flyway 2.0 带有新的元数据表格式,所有 2.x 版本在首次运行时都会自动升级。到目前为止一切都很好。但是如果我必须回滚我的应用程序并将 Flyway 降级回 1.7 怎么办?旧的 Flyway 能否与新的元数据格式一起使用?是否有回滚脚本来恢复旧的元数据表格式?

我使用 PostgreSQL 作为数据库引擎。

【问题讨论】:

    标签: flyway


    【解决方案1】:

    不,这是单向升级。但它确实在事务中运行,因此在极不可能发生的情况下它会失败,事务将被回滚。

    【讨论】:

    • 感谢您的回复。我了解 Flyway 仅用于升级。但我们部署计划的一部分始终是如何使用降级脚本(手动)回滚到以前的版本。备份还原仅在最坏的情况下使用。所以我的问题真的;如何手动降级元数据格式?
    猜你喜欢
    • 2019-12-27
    • 2011-06-24
    • 2017-08-18
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 2018-08-10
    • 2017-03-11
    • 1970-01-01
    相关资源
    最近更新 更多