Possible Duplicate:
How to empty DB in heroku
I have a Postgres database on Heroku. It is one of the free beta ones. Locally, when testing, I often run rake db:drop && rake db:create && rake db:migrate as a way to reset the database.
However, when I try to run this on Heroku, I get the error:
Couldn't drop mydatabaseid : #<PG::Error: FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
Uh, ok, so how am I supposed to completely reset my database, migrations and everything?
The
pg:reset
command will recreate the database for you. Example usage:The
db:reset
command would try to drop the database, which is not something that Heroku's permissions allow.