exolnet/laravel-db-upgrade
最新稳定版本:v1.8.0
Composer 安装命令:
composer require exolnet/laravel-db-upgrade
包简介
Artisan command to migrate an existing production database structure to use Laravel migrations
README 文档
README
Artisan command to migrate an existing production database structure to use Laravel migrations
Installation
Require this package with composer:
composer require exolnet/laravel-db-upgrade
The package will automatically register its service provider.
Publish the config file to config/db-upgrade.php using:
php artisan vendor:publish --provider="Exolnet\DbUpgrade\DbUpgradeServiceProvider"
Review and update the default configuration according to your use case (see Usage section for more information).
Usage
- Create migrations to obtain your current database structure;
- Configure
last_migration_for_upgradeto points to the last migration that represent your current database structure; - Optionally, you can add migrations to update your old structure;
- Run the
php artisan db:upgradecommand.
The db:upgrade command will perform the following actions:
- Backup your data;
- Run your migrations up to the
last_migration_for_upgrademigration; - Restore your data;
- Run remaining migration.
Testing
To run the phpUnit tests, please use:
composer test
Contributing
Please see CONTRIBUTING and CODE OF CONDUCT for details.
Security
If you discover any security related issues, please email security@exolnet.com instead of using the issue tracker.
Credits
License
Copyright © eXolnet. All rights reserved.
This code is licensed under the MIT license. Please see the license file for more information.
统计信息
- 总下载量: 1.17k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-01-22