Flyway Community で有料機能の undo を Python で再現する方法

Flyway for freeloaders, rollback implemented in Python

Flyway Community で有料機能の undo を Python で再現する方法

Flyway Community Edition には有料版の Teams にしかない `undo` コマンドがありません。しかし、この記事では Python スクリプトを使って、マイグレーションの逆操作を新しいバージョン番号のマイグレーションとして適用し、`flyway_schema_history` テーブルを書き換えることで、無料版でもロールバックを実現する方法を紹介します。バッチ管理、トランザクション保証、制限事項についても詳しく解説します。

ロールバックとは、かつらをかぶったマイグレーションにすぎない。

この日のほかの記事

2026-08-29