1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-02 22:58:01 +00:00
Files
til/rails/migrating-up-down-up.md
Jake Moffatt 053aec4ea4 Fix typo
`rake db:migration` should be `rake db:migrate`
2016-02-12 16:24:32 -08:00

652 B

Migrating Up Down Up

When writing Rails migrations, it is good to define, when possible, what should happen when migrating up and what should happen when migrating down. You'll then want to check that both the up and down work. This can be accomplished using the following one-liner:

$ rake db:migrate && rake db:migrate:redo

The rake db:migration does what we would expect applying our new migration and showing us that our up works. The rake db:migrate:redo first performs a rollback, showing us that our down works, and then migrates back up again. We now know that our latest migration works going both directions.