LoginSignup
0
0

More than 3 years have passed since last update.

Rails 5 cloud9で誤って作成したマイグレーションファイルを削除する方法

Posted at

記事の趣旨 ※あくまで個人で開発されている方を対象としています

削除したマイグレーションファイルが生きている
編集してマイグレーションファイルを作成しなおした

対処

299b83e2ab2fec0c25f32edba537db10.png

どうしよう。。。。強行手段

1.$ rails db:migrate:status

a51f3909b9dfe0d66a0e5c910853ba46.png

1.モデルに作成されたファイルを削除しましょう。(例です)
 
(例)complete.rb  削除

2.不要なマイグレーションファイル削除

(例)20200729035325_create_complete.rb 削除

補足
削除はファイルを選択し削除してください

658fb17c679b9dcd39054c5d26cf884a.png

3.再度作り直したマイグレーションファイルを作成

(例)$ rails g model Complete user:references task:references

4.不要なファイルを削除しリセット

$ rails db:migrate:reset

補足 もしそれでもできなければ1~4の手順の後でデータベースをリセットし再度リセット

$ rails db:reset

$ rails db:migrate:reset

1ff2a9671ba84f19a7f238ce246b20d0.png

No-Fileは削除され必要なファイルが更新されました。

適切な方法は一度不要なファイルを落とし、確認した後に削除されることをお勧めします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0