手順
例として、tasksテーブルを削除したい場合。
マイグレーションファイルを作成する
以下のコマンドで、空のマイグレーションファイルを作成します。
rails g migration tasks
マイグレーションファイルを編集する
作成したマイグレーションファイルを編集します。
以下のように、drop_tableの後ろに消したいテーブル名を記述します。
今回でいうと、:tasksの部分です。
class Tasks < ActiveRecord::Migration[6.1]
def change
drop_table :tasks
end
end
最後に以下のコマンドを叩けば、tasksテーブルはデータベースから削除されます。
rails db:migrate