Rollback en Flyway Community sin pagar por Teams: un truco con Python
Flyway for freeloaders, rollback implemented in Python

¿Necesitas deshacer migraciones en producción a las 2 a.m. sin pagar por Flyway Teams? Este artículo presenta una implementación de rollback usando solo comandos de Flyway Community y Python. La idea clave: tratar el rollback como una migración hacia adelante con versiones incrementadas, y limpiar el historial con un callback. Incluye código Python, manejo de lotes, atomicidad con -group=true y limitaciones. Una solución ingeniosa para quienes no quieren (o no pueden) pagar por la función 'undo'.
Básicamente un 'undo' expresado como 'migrate', y la base de datos termina donde empezó.