boxed-code / laravel-schema-refresh
This package is abandoned and no longer maintained.
No replacement package was suggested.
Refresh your DB schema (by re-running your migrations) without loosing data
dev-master
2018-09-14 10:12 UTC
Requires
- laravel/framework: ^5.6
This package is auto-updated.
Last update: 2021-03-06 13:50:53 UTC
README
Supports SQLite databases only for the moment
This package will allow you to re-run all of your migrations
without loosing all of your data.
The php artisan db:refresh
command will:
- backup the current database
- create a new database
- run all of the migrations
- copy the data from the old database to new
Caveats
If you make breaking changes to your schema, for instance add a new column to a table without a default value, the refresh will fail for the obvious reasons.
Installation
Install via composer:
composer require boxed-code/laravel-schema-refresh
Misc
Pull requests welcome 😀. License MIT.