43 votes

Comment ratisser db: drop et rake db: create sur Heroku?

Double Possible:
Comment vider DB dans heroku

J'ai une base de données Postgres sur Heroku. Il est l'un des bêta gratuite proches. Localement, lors du test, j'ai souvent courir rake db:drop && rake db:create && rake db:migrate comme un moyen de réinitialiser la base de données.

Cependant, lorsque j'essaie de l'exécuter sur Heroku, j'obtiens l'erreur:

Couldn't drop mydatabaseid : #<PG::Error: FATAL:  permission denied for database "postgres"
  DETAIL:  User does not have CONNECT privilege.

Euh, ok, alors comment suis-je censé réinitialiser complètement de ma base de données, migrations et tout?

86voto

Neil Middleton Points 12203

pg:reset

db:reset tentera de supprimer la base de données, ce qui n'est pas autorisé par les autorisations Heroku.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X