No way to have console wired with Heroku lately:
lsoave@ubuntu:~/rails/github/gitwatcher$ heroku run console
Running console attached to terminal...
Timeout
There's a way to bypass this restriction by executing commands you were going to execute with 'heroku run ...' directly as system calls.
For this heroku command: heroku run rake db:migrate One could make a call in Ruby system("rake db:migrate")
This call could be done as a result on some HTTP GET request - you better protect by some means, so that it wouldn't be accessible for strangers.
It's not a nice way - but when you don't have a choice - it works.