awkwardideas/migrator

MySQL 到 Laravel 迁移器

1.0.0.0 2017-12-02 17:00 UTC

This package is auto-updated.

Last update: 2024-08-29 04:08:49 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

通过 Composer 安装

composer require awkwardideas/migrator

添加到 Laravel 应用配置

/*
 * Package Service Providers...
 */
AwkwardIdeas\Migrator\MigratorServiceProvider::class,

通过 Artisan 命令

命令行操作通过 artisan 执行。使用 .env 文件中的主机、用户名和密码建立连接。

php artisan migrator:clean

从迁移文件夹中删除所有迁移文件

php artisan migrator:truncate

截断提供的数据库。

--database= 要截断的数据库 --force 跳过确认

php artisan migrator:purge

清理和截断的组合

选项

--database= 要截断的数据库 --force 跳过确认

php artisan migrator:prepare

使用 .env 中的数据库信息创建迁移文件

选项

--from= 要迁移的数据库 --force 跳过确认

php artisan migrator:migrate

使用 .env 中的数据库信息创建迁移文件并运行 php artisan migrate

选项

--from= 要迁移的数据库 --to= 要迁移到的数据库(对于截断) --force 跳过确认