database-migration
Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data transformations, or implementing zero-downtime deployment strategies.
By wshobson · 16,139 installs
npx skills add wshobson/agents --skill database-migration
Source repository · Upstream listing
Database Migration
Master database schema and data migrations across ORMs (Sequelize, TypeORM, Prisma), including rollback strategies and zero downtime deployments.
When to Use This Skill
Migrating between different ORMs
Performing schema transformations
Moving data between databases
Implementing rollback procedures
Zero downtime deployments
Database version upgrades
Data model refactoring
ORM Migrations
Sequelize Migrations
TypeORM Migrations
Prisma Migrations
Schema Transformations
Adding Columns with Defaults
Renaming Columns (Zero Downtime)
Changing Column Types
Data Transformations
Complex Data Migration
Rollback Strategies
Transaction Based Migrations
Checkpoint Based Rollback
Additional patterns and templates
More detailed templates and worked examples live in references/details.md . Read that file for the full pattern library.