Planning and Executing Database Migrations#
Database migrations are the highest-risk routine operations most teams perform. A bad migration can cause downtime, data loss, or application errors that cascade across every service that touches the affected tables. This operational sequence walks through the assessment, planning, execution, and rollback of database migrations from simple column additions to full platform changes.
Phase 1 – Assessment#
Step 1: Classify the Migration#
Every migration falls into one of three categories, each with a different risk profile: