dragon-code/migrate-db

Easy data transfer from one database to another
22,732 157
Install
composer require dragon-code/migrate-db
Latest Version:3.4.0
PHP:^8.0
License:MIT
Last Updated:Jun 18, 2026
Links: GitHub  ·  Packagist
Maintainer: Helldar

Migrate DB for Laravel

Stable Version Total Downloads License

Easy data transfer from one database to another

Installation

To get the latest version of Migrate DB, simply require the project using Composer:

composer require dragon-code/migrate-db --dev

Or manually update require-dev block of composer.json and run composer update.

{
    "require-dev": {
        "dragon-code/migrate-db": "^3.0"
    }
}

Compatibility

Service Versions
PHP ^8.0
Laravel ^8.0, ^9.0, ^10.0, ^11.0, ^12.0, ^13.0
Databases MySQL 5.7+, PostgreSQL 9.5+, MSSQL
Laravel \ PostgreSQL 9 10 11 12 13 14 15 16 17 18
8
9
10
11 ✖️ ✖️ ✖️
12 ✖️ ✖️ ✖️
13 ✖️ ✖️ ✖️

Usage

Create a new database and set up both connections in the connections section of the config/database.php file, then run the db:migrate console command passing two parameters:

php artisan db:migrate --schema-from=foo --schema-to=bar

For Certain Tables

php artisan db:migrate --schema-from=foo --schema-to=bar --tables=table1 --tables=table2

Exclude Certain Tables

php artisan db:migrate --schema-from=foo --schema-to=bar --exclude=table1 --exclude=table2

where:

Follow on screen instructions and then command will perform all migrations on the source and destination databases and transfer all records from the old to the new one.

Enjoy 😊

License

This package is licensed under the MIT License.

Related Packages

dragon-code/laravel-data-dumper

Adding data from certain tables when executing the `php artisan schema:dump` con...

27,104 35
dragon-code/laravel-cache

An improved interface for working with cache

46,933 70
dragon-code/laravel-support

Various helper files for the Laravel and Lumen frameworks

614,335 5