1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

簡単!Migration Fileを一気にdownする方法

Last updated at Posted at 2020-12-29
1 / 2

※この記事はプログラミング初心者が書いたものです。間違っている所があればどんどん指摘してください。

マイグレーションファイルを一気にダウンする方法。

 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はロールバックしたいファイルの数を代入するのです。

これで開発効率あげれるぞ~

参考にさせていただいたサイト

https://pikawaka.com/rails/migration
1
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?