Загрузка схемы Heroku: Отказано в доступе для пользователя базы данных «postgres»
Я пытаюсь развернуть приложение Rails на Heroku, и теперь я хочу загрузить свою схему. Я получаю следующую ошибку:
Running `bundle exec rake db:schema:load` attached to terminal... up, run.1533
rake aborted!
PG::ConnectionBad: FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
Что странно, потому чтоpostgres
это не база данных, к которой следует подключаться. URL базы данных, который доступен приложению через ENV, имеет правильные значения и длинное, по-видимому, случайное имяd3kwlkwlwjwljetc...
.
Поиск этого сообщения дает мне людей, которые пытаются сбросить или сбросить БД, что я не делаю.
У меня 0 строкЯ старалсяpg:reset
, даже удалил и поставил обратно базу данных. БезрезультатноЯ не делаюdb:drop
, простоdb:schema:load
Я ошеломлен. Почему мое приложение не может подключиться?
Редактировать: видимо, я не могуschema:load
, но я могу перенести все мои миграции. Это почему?