database-migration

A JAX and NumPy based library for writing, and executing portable GPU/TPU programs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Migrate databases across ORMs and databases with zero-downtime deployment strategies, while preserving data integrity and minimizing risk.

Core Features & Use Cases

  • Cross-ORM migrations: migrate schemas and data between Sequelize, TypeORM, and Prisma to maintain compatibility.
  • Zero-downtime deployments: apply backward-compatible changes and staged rollouts to avoid service disruption.
  • Schema transformations & data migrations: perform additive and transformative changes with safe backfills and validations.
  • Rollback & recovery: define deterministic down migrations and restore previous state on failure.

Quick Start

Start by wiring a backfill process for data, apply backward-compatible schema changes in small steps, switch read/write to the new schema, and finally remove the old schema after validation.

Frequently Asked Questions about database-migration

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

FAQPage Schema
How do I perform zero-downtime database migrations when changing schemas?

Zero-downtime database migrations apply backward-compatible schema changes in small steps, wire data backfills, switch read/write traffic, and remove old schema after validation to avoid service disruption.

Can I migrate schemas and data between Prisma, TypeORM, and Sequelize?

Yes, cross-ORM migrations allow you to migrate schemas and data between Prisma, TypeORM, and Sequelize while maintaining compatibility and ensuring transactional safety during the transformation.

What is the best way to ensure deterministic rollback procedures during schema transformations?

Deterministic rollback procedures are enforced by defining explicit down migrations that restore the previous database state on failure, ensuring transactional safety and reliable recovery during schema transformations.

How do I safely backfill data during a production database migration?

Safe data backfills during production database migrations involve applying additive schema changes first, running validations, and ensuring transactional safety before switching read/write operations to the new schema.

Does this approach support cross-database compatibility for ORM ecosystem migrations?

Yes, cross-database compatibility is supported by applying staged rollouts and schema transformations that preserve data integrity across different ORM ecosystems like Sequelize, TypeORM, and Prisma.