Heb je geprobeerd de migratie rechtstreeks vanuit de bash in de heroku-server uit te voeren? Zo niet, probeer dan het volgende...
heroku run bash --app your_app_name_goes_here
bundle exec rake db:migrate
De eerste regel code opent de bash-opdrachtterminal en de tweede migreert de db zoals gewoonlijk.
Dit zou niet de voorgestelde oplossing zijn. Maar als u er NIETS om geeft gegevens in de database te verliezen, kunt u proberen de database eerst opnieuw in te stellen en het opnieuw te proberen. Nogmaals, doe dit niet tenzij u bereid bent bestaande gegevens te verliezen!
heroku pg:reset DATABASE
heroku run rake db:migrate
U kunt dit echter net als voorheen via bash uitvoeren.
Ik hoop dat dit je helpt.