database-migration

Migrate databases across Sequelize, TypeORM, and Prisma with rollback and data transformation.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill database-migration-priyanshkuniyal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-migration
Source: https://github.com/PriyanshKuniyal/gemini-cli-resources/tree/main/extensions/claude-code-workflows/plugins/framework-migration/skills/database-migration
Command: npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill database-migration-priyanshkuniyal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sequelize, typeorm, prisma, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines database migration processes, offering robust solutions for zero-downtime deployments, data transformation, and rollback procedures.

Core Features & Use Cases

  • Zero-Downtime Deployments: Execute migrations with minimal or no service disruption.
  • Data Transformation: Perform complex data transformations during migration.
  • Rollback Procedures: Implement fail-safe rollback strategies for schema changes.
  • Use Case: When you need to migrate from one database system to another, this Skill ensures a smooth transition while preserving data integrity and minimizing downtime.

Quick Start

Run the database-migration Skill with the specific ORM and migration details to initiate the database migration process.

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 database migration with zero downtime?

Zero downtime database migration is achieved by executing schema changes using specific deployment strategies that minimize service disruption. This Skill provides the necessary scripts to run migrations while maintaining continuous availability.

Can I use TypeORM and Prisma for database rollback procedures?

Yes, rollback procedures are supported across TypeORM and Prisma, allowing you to implement fail-safe strategies for schema changes. The Skill utilizes ORM-specific tools to execute these rollback scripts effectively.

What is the best way to handle data transformation during a database migration?

Handling data transformation during database migration involves running dedicated scripts that process and convert data alongside schema changes. This suite supports complex transformations while preserving data integrity.

Does this database migration tool support Sequelize?

Yes, Sequelize is fully supported as one of the primary ORMs alongside TypeORM and Prisma. The Skill requires these ORM-specific libraries to execute the migration and rollback processes correctly.

How do I migrate from one database system to another while preserving data integrity?

Migrating between database systems requires a comprehensive suite of migration scripts that manage schema transitions and data transformations. This Skill ensures a smooth migration process with robust rollback procedures.

When do I need a rollback procedure for schema changes?

A rollback procedure for schema changes is needed when a database migration fails or produces unexpected results, allowing you to revert to the previous state. This Skill provides fail-safe rollback strategies to protect data.