Phinx和pt-online-schema-change

时间:2015-05-14 10:39:44

标签: mysql database-migration percona phinx

Phinx是否支持pt-online-schema-change?

我意识到Phinx应该处理数据库迁移。但是在实时环境中,在巨大的表上运行简单的ALTER TABLE命令可能会导致表锁定和临时服务不可用。

Percona Toolkit中有一个名为pt-online-schema-change的工具,可以通过创建临时表,复制数据和重新应用日志来处理架构迁移,而无需任何停机时间。

有没有办法轻松集成这两个,以便从Phinx获得良好的数据库迁移管理,以及Percona Toolkit的生产零停机时间?是否有其他数据库迁移管理工具,它支持pt-online-schema-change

1 个答案:

答案 0 :(得分:1)

Phinx目前不支持'pt-online-schema-change'。您可以尝试在Github项目上打开一个问题以获得未来支持(如果它被证明是受欢迎的)。有人一直在攻击类似的东西(参见:https://github.com/masom/lhm_php)。它是基于ruby的SoundCloud项目的一个端口。

相关问题