Есть такой инструмент - https://github.com/github/gh-ost.
Он позволяет делать миграции, без даунтайма. Использует binlog stream, вместо триггеров.
Полезен когда например Alter table нужно сделать для миллионов строк. В обычной жизни лучше продолжать использовать Goose или migrator.
Post #616
504