database-migration

Migrate databases across Sequelize, TypeORM, and Prisma with rollback strategies.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/mwathiben/PropManager --skill database-migration-mwathiben
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-migration
Source: https://github.com/mwathiben/PropManager/tree/main/.claude/skills/database-migration
Command: npx skills add https://github.com/mwathiben/PropManager --skill database-migration-mwathiben

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Cross-ORM database migrations are error-prone and downtime-heavy; this Skill provides structured strategies to perform migrations safely with rollback and testing.

Core Features & Use Cases

  • Zero-downtime migrations across Sequelize, TypeORM, and Prisma
  • Rollback and backfill strategies, blue-green deployment patterns
  • Data transformation templates and cross-database compatibility guidance

Quick Start

Run a zero-downtime migration using the included templates to migrate a users table from MySQL to PostgreSQL.

Frequently Asked Questions about database-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a zero-downtime database migration between Sequalize and TypeORM?

Cross-ORM database migration is handled using structured strategies for zero-downtime transitions, supporting schema changes and data transformations between Sequelize, TypeORM, and Prisma. It provides templates and rollback checks to ensure safe, consistent deployments without service interruptions.

What is the best way to roll back a schema change during a blue-green deployment?

Rollback during blue-green deployment is managed through rollback-driven deployment scenarios and consistent rollback templates. The Skill provides detailed verification checks and backfill strategies to safely revert schema changes and restore database consistency without losing data.

Can I use this to migrate a users table from MySQL to PostgreSQL with transactional safety?

Yes, migrating a users table from MySQL to PostgreSQL is supported with transactional migration requirements. The Skill includes data transformation templates and cross-database compatibility guidance to ensure schema changes are applied safely with robust rollback capabilities.

Does this approach support data transformation and backward compatibility across different ORMs?

Yes, cross-ORM migrations include data transformation templates and enforce backward compatibility. It covers transitions between Sequelize, TypeORM, and Prisma, ensuring that schema changes and data backfills maintain application stability during the migration window.

When do I need rollback and verification checks for database migrations?

Rollback and verification checks are needed when applying schema changes in transactional migrations or blue-green deployments. They ensure zero-downtime transitions by validating data integrity, enabling safe backfills, and providing a structured path to revert changes if errors occur.