http://guides.rubyonrails.org/migrations.html#changing-existing-migrations
マイグレーションを書き間違えた場合、GitHubやherokuにpushする前なら`rake db:rollback`すれば良くて、pushした後なら既存のマイグレーションを打ち消すマイグレーションを追加する必要がある、という理解であってる...と思います。今回は多分push前だったので仰るとおり`rake db:rollback`すればよかったということで大丈夫だったでしょうか