Laravel 10.x以降のartisanの「migrate:rollback」コマンドを解説します。
Description
最後のデータベースマイグレーションをロールバックします。
Usage
php artisan migrate:rollback [--database [DATABASE]] [--force] [--path [PATH]] [--realpath] [--pretend] [--step [STEP]] [--batch BATCH]Options
| オプション | 省略形 | 必須 | 説明 |
|---|---|---|---|
| database | – | – | 使用するデータベース接続 |
| force | – | – | 本番時にオペレーションを強制的に実行させる |
| path | – | – | 実行されるマイグレーションファイルのパス(複数可) |
| realpath | – | – | pathで指定したパスが、絶対パスであることを示す |
| pretend | – | – | 実行されるであろうSQLクエリをダンプする |
| step | – | – | 復帰させるマイグレーション数 |
| batch | – | – | 元に戻すマイグレーションバッチ(バッチ番号で識別) |
Example
no options
php artisan migrate:rollback INFO Rolling back migrations.
2019_12_14_000001_create_personal_access_tokens_table .................................................................................. 19ms DONEpretend
php artisan migrate:rollback --pretend INFO Rolling back migrations.
2019_12_14_000001_create_personal_access_tokens_table ............................................................................................
⇂ drop table if exists `personal_access_tokens` Source
10.x
framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php at 11.x · laravel/framework
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.
11.x
framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php at 11.x · laravel/framework
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.


コメント