【Rails】マイグレーションファイルを削除したい!

手順

今回は例として、add_team_to_member.rbというファイルを削除します。

マイグレーションIDを確認

まずは削除したいファイルのマイグレーションIDを以下のコマンドで確認します。

$ rails db:migrate:status

database: yossy2_development

 Status   Migration ID    Migration Name
--------------------------------------------------
   up     20210924025806  Create members
   up     20211006021616  Add team to member

マイグレーションファイルをdownさせる

IDが確認できたので、upになっているのを以下のコマンドでIDを指定してdownさせます。

$ rails db:migrate:down VERSION=20211006021616

ファイルを削除する

これでdownできたので、最後に以下のコマンドでファイルを削除しましょう。

$ rm db/migrate/20211006021616_add_team_to_member.rb
タイトルとURLをコピーしました