database-migrator

Migrate data and schemas between PostgreSQL, MySQL, SQLite, Supabase, and MongoDB.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Greenmamba29/skillsdotmd_web --skill database-migrator-greenmamba29
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-migrator
Source: https://github.com/Greenmamba29/skillsdotmd_web/tree/main/.agents/skills/database-migrator
Command: npx skills add https://github.com/Greenmamba29/skillsdotmd_web --skill database-migrator-greenmamba29

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and risky process of migrating data and schemas between different database systems, ensuring data integrity and minimizing downtime.

Core Features & Use Cases

  • Cross-Database Migration: Supports PostgreSQL, MySQL, SQLite, Supabase, and MongoDB.
  • Schema & Data Sync: Migrate both structure and content.
  • Advanced Safety Features: Includes schema diffing, rollback support, dry-run mode, and zero-downtime strategies.
  • Use Case: Migrating a legacy MySQL database to a modern PostgreSQL instance on Supabase without interrupting live service.

Quick Start

Migrate the schema and data from the source database to the target database, performing a dry run first.

Frequently Asked Questions about database-migrator

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

FAQPage Schema
How do I migrate data from MySQL to PostgreSQL without downtime?

Migrating data from MySQL to PostgreSQL without downtime requires a zero-downtime strategy with dry-run execution. This process supports cross-database migration, schema diffing, and rollback to ensure data integrity while live service continues uninterrupted.

What is the safest way to sync schemas between Supabase and MongoDB?

The safest way to sync schemas between Supabase and MongoDB is using dry-run execution and schema diffing. These features allow you to preview structural changes and identify conflicts before applying them to the target database.

Can I roll back a database migration if something goes wrong?

Yes, you can roll back a database migration if something goes wrong. The process includes built-in rollback support alongside dry-run mode, allowing you to safely revert schemas and data to their previous state without permanent data loss.

Does cross-database migration work between SQLite and PostgreSQL?

Yes, cross-database migration works between SQLite and PostgreSQL. The system supports migrating both schema structures and data content across diverse database systems, including SQLite, PostgreSQL, MySQL, Supabase, and MongoDB.

What do I need to perform a PostgreSQL to Supabase data migration?

To perform a PostgreSQL to Supabase data migration, you need detailed connection strings for both source and target databases, along with specific migration type specifications. These inputs enable the automated schema and data transfer process.