Flyway 是不是可以在需要使用 ALTER TABLE 进行迁移时备份和恢复数据?

Posted

技术标签:

【中文标题】Flyway 是不是可以在需要使用 ALTER TABLE 进行迁移时备份和恢复数据?【英文标题】:Can Flyway backup and restore data where necessary for migrations using ALTER TABLE?Flyway 是否可以在需要使用 ALTER TABLE 进行迁移时备份和恢复数据? 【发布时间】:2016-12-02 05:35:36 【问题描述】:

Flyway 如何处理行数据无法原地迁移且必须截断的列 ALTER; Flyway 在这种情况下是否会处理数据的备份和恢复

在Flyway's documentation 中找到此内容,建议进行数据备份/恢复是利用数据库自​​己的工具。这很好,但我不知道 Flyway 是否也有自己的功能可以做同样的事情,即使它不如原生 RDBMS 功能。

..但我是为了获得最佳性能,如果您的基础架构支持 这个,我们推荐使用你底层的快照技术 存储解决方案。特别是对于较大的数据量,这可以是 比传统备份快几个数量级 恢复!

【问题讨论】:

【参考方案1】:

没有。 Flyway 做你告诉它做的事情。一点也不差。仅此而已。

【讨论】:

以上是关于Flyway 是不是可以在需要使用 ALTER TABLE 进行迁移时备份和恢复数据?的主要内容,如果未能解决你的问题,请参考以下文章

oracle中比较alter table t move 和alter table t shrink space

flyway - 校验和概念的含义

SqlServerDsc 中是不是有可用于配置 ALTER TRACE 服务器权限的资源?

在Flyway的单个版本中使用多个sql文件

Flyway 或 Liquibase 可以生成更新脚本而不是直接更新数据库吗?

Flyway 输出到 SQL 文件