Download the PHP package orisintel/laravel-migration-snapshot without Composer
On this page you can find all versions of the php package orisintel/laravel-migration-snapshot. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download orisintel/laravel-migration-snapshot
More information about orisintel/laravel-migration-snapshot
Files in orisintel/laravel-migration-snapshot
Package laravel-migration-snapshot
Short Description Dump and load snapshots of the schema produced by individual migrations.
License MIT
Homepage https://github.com/orisintel/laravel-migration-snapshot
Informations about the package laravel-migration-snapshot
Laravel Migration Snapshot
Simplify and accelerate applying many migrations at once using a flattened dump
of the database schema and migrations, similar in spirit to Rails' schema.rb
.
Works with the mysql
, pgsql
, and sqlite
database drivers.
Installation
You can install the package via composer:
Database command-line utilities (such as mysqldump
and mysql
) must be in the
path where Artisan will be run.
Configuration
Put migration-snapshot.php
into config
with:
Usage
Implicitly migrate as load from an earlier, flattened copy:
(When migrations
table is empty and migrating a configured environment;
defaults to 'development', 'local', and 'testing'.)
Migrate without loading from, or dumping to, flattened copy:
Update the flattened SQL file:
Load from the flattened SQL file, dropping any existing tables and views:
Testing
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Paul R. Rogers
- All Contributors
License
The MIT License (MIT). Please see License File for more information.