【残37日】未経験からのプログラミングスクール 「NO FILEのマイグレーションファイルの削除」
現在プログラミングスクールに通い
70日間でWEBエンジニアになれるよう
勉強中です!
本日はNOFILEのマイグレーションファイルを
削除する方法について書きたいと思います。
もし同じような箇所で悩んでいる方にとって
なにかしらヒントになれれば幸いです。
◆手順
1、rails db:migrate statusを実行
このコマンドでマイグレーションファイルを
の状況を確認しましょう。
下のような表が出てきます。
※注意
NOFILEと表記されてるファイルを削除しようとしても
エラーが発生します。
2、マイグレーションファイルに名前をつける
下記のコマンドを実行して名前をつけましょう。
touch db/migrate/Migration ID_任意の名前.rb
今回の場合は、
「touch db/migrate/20200904054112_haru.rb」と
記述してみます。
名前がないファイルが削除できないなら
名前をつけてあげれば解決です!
後はrollbackして削除するだけです!