Настройка базы данных Heroku - PullRequest
       1

Настройка базы данных Heroku

0 голосов
/ 25 сентября 2018

У меня проблема с heroku run rake db:create

приложением в технологии RubyonRails и базой данных Postgresql.

This is the legacy Heroku CLI. Please install the new CLI from https://cli.heroku.com
Running rake db:create on ⬢ project-name... up, run.2367 (Free)
FATAL:  permission denied for database "postgres"
DETAIL:  User does not have CONNECT privilege.
Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "pool"=>5, "database"=>"abcdabcd", "username"=>"abcdabcd", "password"=>"abcdabcd", "port"=>5432, "host"=>"ec2-107-21-233-71.compute-1.amazonaws.com"}
rake aborted!
PG::ConnectionBad: FATAL:  permission denied for database "postgres"
DETAIL:  User does not have CONNECT privilege.

Можете ли вы сказать мне, что мне не хватает для настройки в этом приложении?

Заранее спасибо.

1 Ответ

0 голосов
/ 25 сентября 2018

Вы не можете запустить db:create на герою.Вместо этого вам нужно предоставить postgresql дополнение .Это создаст для вас базу данных и предоставит ее учетные данные в качестве переменной среды DATABASE_URL.

Затем вы можете запустить db:migrate, чтобы настроить все таблицы.
См. Также https://devcenter.heroku.com/articles/heroku-postgresql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...