rails db:migrate:status
rails dbconsole
delete from schema_migrations where version='<version>';
$ rails d migration SameMigrationNameAsUsedToGenerate
remove_column :table_name, :column_name
To rollback all migrations the best solution is:
rake db:migrate VERSION=0
This will rollback any migrations without losing data. Then, run all migrations again with
rake db:migrate