2017-01-17 2 views
1

Ich bin dabei, FlywayDB als Migrations-Toolkit für unsere Webanwendung zu definieren. Es gibt jedoch einige Migrationen (z. B. das Hinzufügen einer Spalte) auf großen Tabellen (90 Millionen Zeilen), die einige Minuten dauern Lauf.Migrations-Migrationen über Percona Toolkit ausführen

Normalerweise verwenden wir Percona Toolkit, um die Schemaänderung auszuführen, da die Anwendung weiterhin ausgeführt werden kann und eingehende Abfragen nicht blockiert werden. Meine Frage ist also, ob es eine Möglichkeit gibt, FlywayDB-Migrationen durch Percona Toolkit oder etwas ähnliches auszuführen? Ich habe nicht viel finden können, wenn es eine echte Dokumentation über eine solche Situation gibt.

Antwort

1

Es gibt keine direkte Integration in Percona Online Schema Change von externen Quellen. Sie müssten Hooks in FlywayDB codieren, um PT-OSC für Sie während Bereitstellungen/Migrationen auszuführen, oder Sie können ein Plugin für PT-OSC schreiben, um FlywayDB-Dateien zu lesen.

Verwandte Themen