CakePHP4で、すでに作成済みのテーブルを削除したい時のマイグレーションファイルの書き方をご紹介します。
まず、マイグレーションファイルを作成。
# 削除したいテーブル名が"hoshotan_tables"の場合 ./bin/cake migrations create DropHoshotanTables
マイグレーションファイル内には以下のようにコードを記載します。
// 削除したいテーブル名が"hoshotan_tables"の場合 public function change() { $this->table('hoshotan_tables') ->drop() ->save() ; }
マイグレーション実行!
./bin/cake migrations migrate