database-migration

Execute database migrations across Sequelize, TypeORM, and Prisma.

89|14|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/HermeticOrmus/LibreUIUX-Claude-Code --skill database-migration-hermeticormus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-migration
Source: https://github.com/HermeticOrmus/LibreUIUX-Claude-Code/tree/main/plugins/framework-migration/skills/database-migration
Command: npx skills add https://github.com/HermeticOrmus/LibreUIUX-Claude-Code --skill database-migration-hermeticormus

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the complex and often risky process of migrating database schemas and data, ensuring data integrity and minimizing downtime.

Core Features & Use Cases

  • ORM Support: Handles migrations for popular ORMs like Sequelize, TypeORM, and Prisma.
  • Schema Transformations: Safely add, rename, or change column types, including zero-downtime strategies.
  • Data Migration: Facilitates complex data transformations and cross-database migrations.
  • Rollback Strategies: Implements transaction-based and checkpoint-based rollbacks for safety.
  • Use Case: Migrating your application's user data from a legacy schema to a new one without interrupting service.

Quick Start

Execute database migrations using Sequelize by running the command 'npx sequelize-cli db:migrate'.

Frequently Asked Questions about database-migration

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

FAQPage Schema
How do I execute database schema migrations with Sequelize, TypeORM, or Prisma?

Database schema migrations can be executed across ORMs like Sequelize, TypeORM, and Prisma by running specific CLI commands to apply structural changes safely. This Skill handles the migration execution, data transformation, and cross-database compatibility automatically.

What is zero-downtime database migration and how does it work?

Zero-downtime database migration is a strategy that applies schema transformations without interrupting application service. It works by carefully adding, renaming, or changing column types in phases, ensuring continuous availability even during complex data transformations.

How do I rollback a database migration if something goes wrong?

To rollback a database migration safely, this Skill implements transaction-based and checkpoint-based rollback procedures. These mechanisms allow you to revert schema transformations and data changes back to a previous stable state if errors occur.

Can I use this for complex data transformations and cross-database migrations?

Yes, you can use this for complex data transformations and cross-database migrations. It facilitates moving and transforming user data from legacy schemas to new ones while maintaining data integrity across different database systems.

What's the best way to rename or change column types without breaking the application?

The best way to change column types without breaking the application is using zero-downtime schema transformation strategies. This approach safely applies structural changes by coordinating the migration sequence to prevent application errors during the update.