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.

War es hilfreich?

Lösung

You can use rake db:migrate:down VERSION=xxxxx where xxx is your migration version number for more see this

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
scroll top