Как сделать рейк db: drop и rake db: create на Heroku? [Дубликат]

Possible Duplicate:
How to empty DB in heroku

У меня есть база данных Postgres на Heroku. Это одна из бесплатных бета-версий. Локально при тестировании я часто запускаю rake db: drop & amp; & amp; rake db: создать & amp; rake db: мигрировать как способ сброса базы данных.

Однако, когда я пытаюсь запустить это на Heroku, я получаю сообщение об ошибке:

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

Ну, хорошо, как я могу полностью сбросить базу данных, миграции и все такое?

Ответы на вопрос(1)

Решение Вопроса

pg:reset Команда будет воссоздать базу данных для вас. Пример использования:

$ heroku config | grep POSTGRESQL
HEROKU_POSTGRESQL_RED_URL: postgres://somedatabaseurl
$ heroku pg:reset HEROKU_POSTGRESQL_RED_URL
!    WARNING: Destructive Action
!    This command will affect the app: myappname
!    To proceed, type "myappname" or re-run this command with --confirm
> myappname
Resetting HEROKU_POSTGRESQL_RED_URL (DATABASE_URL)... done

db:reset команда попытается удалить базу данных, что не разрешено разрешениями Heroku.

 13 июн. 2012 г., 17:10
В моем мозгу где-то - понятия не имею, где.
 30 июл. 2013 г., 04:37
Просто чтобы уточнить для тех, кто пропустил вышеуказанную ссылку, вы хотите запуститьheroku pg:reset в командной строке, а неheroku run rake pg:reset или что-нибудь в этом роде.
 21 авг. 2013 г., 16:35
Просто небольшое обновление: для сбросаpostgres База данных, вы должны войтиname базы данных.
 21 авг. 2013 г., 16:36
Это сработало для меня:heroku config | grep POSTGRESQL - получение имени базы данных, напримерHEROKU_POSTGRESQL_BLUE_URL а затем работаетheroku pg:reset HEROKU_POSTGRESQL_BLUE_URL
 18 янв. 2016 г., 04:18
Когда я попробовал вышеупомянутые опции, используя имя базы данных, я получил сообщение об ошибке, чтоValid options are: DATABASE_URL, Итак, я вошелheroku pg:reset DATABASE_URL и это работало просто отлично.

Ваш ответ на вопрос