Phinx支持pt-在线模式更改吗?
我知道Phinx应该处理DB迁移。但是在活动环境中,在大型表上运行一个简单的ALTER TABLE命令可能会导致表锁和临时服务不可用。
Percona中有一个名为pt-online-schema-change的工具,它可以通过创建临时表、复制数据和重新应用日志来处理模式迁移而不需要任何停机时间。
为了从Phinx获得良好的DB迁移管理,以及Percona的生产零停机时间,是否有一种方法可以轻松地集成这两者?还有其他支持pt-online-schema-change的DB迁移管理工具吗?
发布于 2015-06-17 07:10:10
目前Phinx不支持'pt-online-schema-change‘。您可以尝试在Github项目上打开一个问题,以获得未来的支持(如果它被证明是受欢迎的)。有人一直在攻击类似的东西(参见:php)。它是一个基于红宝石的SoundCloud项目的端口。
https://stackoverflow.com/questions/30235230
复制相似问题