概要
This skill provides expert guidance for implementing robust database migration workflows using Alembic, specifically tailored for high-availability systems like customer support platforms. It offers comprehensive strategies for handling everything from initial environment setup and autogenerated revisions to complex data transformations and multi-branch merging. By following these patterns, developers can ensure schema changes are version-controlled, reproducible across environments, and safely reversible, minimizing the risk of downtime or data loss during critical production deployments.