when doing
heroku run rake db:migrate
all migrations are performed and then, at the end I always get following message:
/app/vendor/bundle/ruby/1.9.1/bin/rake: No such file or directory - pg_dump -i -s -x -O -f /app/db/structure.sql dan79p98fykovu
I can't add pg_dump to PATH on Heroku. How to deal with this?
The issue is that rails is trying to dump a new
structure.sql
once the migration is complete, and failing becausepg_dump
is not present. It's pointless to generate a new structure.sql for a deployed app, so the best solution is to tell rails not to.Edit your
Rakefile
and override the task. Adding the following line at the end of it should do it: