Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 705 Bytes

rollback-a-specific-migration-out-of-order.md

File metadata and controls

22 lines (15 loc) · 705 Bytes

Rollback A Specific Migration Out Of Order

If you want to rollback the latest migration that is up, you can use:

$ rails db:rollback

It deals explicitly with the latest up migration and nothing else. Even if you name a specific VERSION, it will still just rollback the one latest.

Instead, if you want to target a specific past migration for rollback, you'll want the db:migrate:down command. You'll need to specify the version, which is the timestamp number in the filename of the migration.

Here is what this looks like for a recent migration I had to rollback.

$ rails db:migrate:down VERSION=20210302171858

source