Я пытаюсь сбросить базу данных postgresql в моем приложении rails 5, размещенном на Heroku. Это не первый раз, поэтому я с полной уверенностью набираю следующую команду:

heroku pg:reset DATABASE

А потом это драма. Консоль дает мне следующий вывод:

 ▸    pg:reset is not a heroku command.
 ▸    Perhaps you meant ps:resize?
 ▸    Run heroku _ to run heroku ps:resize DATABASE.
 ▸    Run heroku help for a list of available commands.

Что я пробовал безуспешно

heroku pg:reset DATABASE_URL
heroku pg:reset SHARED_DATABASE
0
nelsballs 25 Апр 2017 в 09:40

2 ответа

Лучший ответ

Если вы предпочитаете использовать сайт Heroku:

  1. Перейдите на страницу https://postgres.heroku.com/databases.

  2. Выберите базу данных, которую вы хотите сбросить

  3. Прокрутите вниз, и вы сможете увидеть кнопку сброса базы данных.

  4. Нажмите «Сбросить базу данных»

Или если вы хотите сделать с командной строкой, то вам нужно обновить CLI герою

https://devcenter.heroku.com/articles/heroku-cli

3
Dnyanarth lonkar 25 Апр 2017 в 09:43

Вы запускаете эту команду в папке приложения? если нет то используйте этот синтаксис

heroku pg:reset [DATABASE] --app APP
0
Bittu Choudhary 25 Апр 2017 в 07:04