※この記事はプログラミング初心者が書いたものです。間違っている所があればどんどん指摘してください。
マイグレーションファイルを一気にダウンする方法。
Status Migration ID Migration Name
--------------------------------------------------
up 20201030063444 Create posts
up 20201031040328 Devise create users
up 20201031085240 Add user id to posts
up 20201103054933 Create likes
up 20201105073301 Add details to users
up 20201109035610 Add gender to users
up 20201109055919 Remove time from posts
up 20201109062656 Remove week from posts
up 20201112060702 Create comments
up 20201210062454 Add url to posts
最初の方に作成したモデルに入っているカラムを変更したいときは、該当するマイグレーションファイルのStatusをdownにしなければなりません。
例えばMigration NameがCreate postsの場合はrails db:rollbackを10回行わなければなりません。
正直めんどくさいです。。。
そこで登場するコマンドが
$ rails db:rollback STEP=n
です!
nはロールバックしたいファイルの数を代入するのです。
これで開発効率あげれるぞ~