Laravel 10.xのartisanの「db:wipe」コマンドを解説します。
Description
全てのテーブル、ビュー、およびタイプを削除します。
Usage
php artisan db:wipe [--database [DATABASE]] [--drop-views] [--drop-types] [--force]
Options
オプション | 省略形 | 必須 | 説明 |
---|---|---|---|
database | - | - | 使用するデータベース接続 |
drop-views | - | - | すべてのテーブルを削除して表示する |
drop-types | - | - | すべてのテーブルとタイプを削除する(Postgresのみ) |
force | - | - | 本番時にオペレーションを強制的に実行させる |
Example
no options
php artisan db:wipe
INFO Dropped all tables successfully.
テーブルが全て削除されますので、データが必要な場合はバックアップをとってから実行しましょう。
本番環境はforceオプションを付与する必要があります。
Source
10.x
framework/src/Illuminate/Database/Console/WipeCommand.php at 10.x · laravel/framework
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.
11.x
framework/src/Illuminate/Database/Console/WipeCommand.php at 11.x · laravel/framework
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.
コメント