You can use rake db:migrate:down VERSION=xxxxx
where xxx is your migration version number for more see this
Roll back a specific migration without rolling back other migrations
-
15-07-2023 - |
Frage
I mistakenly ran the second to last db migration wrong, but the last migration is fine. Now I want to roll back my second to last migration without reverting the last migration. Please share your knowledge with me and others.
Lösung
Andere Tipps
rake db:migrate:down VERSION=20140804301246
You can specify your Migration file version number
to rollback
that Migration.
You can achieve it by either of these
rake db:migrate:down VERSION=your_file_version
OR
rake db:rollback:up VERSION=your_file_version
simple answer i found is
rake db:rollback STEP=X
where X is the number of migration you want to play with(rollback). LIKE
rake db:rollback STEP=3
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow