I think what you need is to rollback the previous migration. You can call down method from the previous migration, and up it again in the down method: http://stackoverflow.com/questions/12267930/rails-3-2-invoking-up-down-from-another-migration?lq=1