Discussion about this post

User's avatar
ace_x's avatar

The distinction between transactional and physical irreversibility is the one most people learn the hard way. A migration rolling back cleanly inside a transaction feels like safety, but that protection disappears the moment it commits and traffic resumes, at that point reversing it is just another production migration with its own risk.

Strategic Games Intelligence's avatar

Excellent write-up.

This isn't thought about enough imho, and in my experience migration systems like alembic et al can give a false sense of security.

1 more comment...

No posts

Ready for more?