xengineer’s diary

結果、メモ的な内容になっています。

rails db:rollbackでDatabaseをロールバックする

タイトルのまんまだけど。

$ rake db:rollback

ってすると、確かにロールバックできます。

今回は、2個前にロールバックしたかったので、調べてみました。

$ rake db:rollback STEP=2

としたらできました。

このあたりに書いてあったのをぱくってできた。
Rails 3, how to roll back a Migration file? - Stack Overflow
rake db: migrate を rollback で元に戻す | deadwood

ちなみに、実施後は、db/schema.rbファイルの version(↓の、★で囲んでるとこ)が変わるよ。

ActiveRecord::Schema.define(version: ★20140827152157★)