【Laravel】artisanのmigrate:rollbackコマンドを解説

チートシート

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 DONE

pretend

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.

コメント

タイトルとURLをコピーしました