运行 通过 Percona 工具包进行 Flyway 迁移

Run Flyway Migrations via Percona Toolkit

我正在考虑将 FlywayDB 设置为我们的 webapp 的迁移工具包,但是在大型表(9000 万行)上有一些迁移(例如添加一列)需要很多分钟才能完成 运行.

通常在这种情况下,我们使用 Percona Toolkit 来 运行 模式更改,因为它允许应用程序继续 运行ning 而不会阻止传入查询。所以我的问题是,是否有办法通过 Percona Toolkit 或类似工具 运行 FlywayDB 迁移?我一直找不到关于这种情况的真实文档。

没有从外部资源直接集成到 Percona Online Schema Change。在 deployments/migrations 期间,您必须将钩子编码到 FlywayDB 中才能为您执行 PT-OSC,或者您可以为 PT-OSC 编写一个插件来读取 FlywayDB 文件。