Non tutte le migrazioni del database sono reversibili. Quando si utilizza Alembic + SQLAlchemy, esiste un modo (canonico) di "contrassegnare" la mia funzione/migrazione downgrade
in modo che non possa essere annullata?Migrazioni irreversibili in alambicco
Confronta ActiveRecord migrations where you can raise ActiveRecord::IrreversibleMigration
dal tuo down
metodo per segnalare questo.
Aumenterebbe un'eccezione (qualsiasi eccezione) in donwgrade
perché il downgrade fallisce "in modo pulito"?