What problem does it solve?
This Skill helps you reduce production risk when applying database schema and data changes by enforcing safe, reversible, and deployment-friendly migration practices.
Core Features & Use Cases
- Production-safe migration patterns: Covers forward-and-rollback strategy, immutability of deployed migrations, and separation of schema vs. data operations.
- Zero-downtime tactics: Implements expand–migrate–contract workflows, concurrent index strategies, and safe column add/remove/rename approaches.
- Cross-platform guidance: Provides migration workflows and examples for PostgreSQL, MySQL patterns, and common ORMs/tooling (Prisma, Drizzle, Django, TypeORM-style approaches, golang-migrate).
- Use case: When you need to add a new column or change indexing on a large table, you can follow these patterns to avoid table locks and ensure data backfills are handled in separate, testable steps.
Quick Start
Use this Skill to plan a zero-downtime migration (expand–migrate–contract) for a large PostgreSQL table change, including the UP/DOWN rollback approach and a separate batched data backfill strategy.