NoDatabaseError при построении базы данных со схемой (Rails, Heroku) - PullRequest
0 голосов
/ 07 мая 2020
• 1000
ActiveRecord::NoEnvironmentInSchemaError: 

Environment data not found in the schema. To resolve this issue, run: 

        bin/rails db:environment:set RAILS_ENV=production

После выполнения этой команды я получаю вторую ошибку:

rails aborted!
ActiveRecord::NoDatabaseError: FATAL:  role "appname" does not exist

Не очень хорошо справляется с проблемами базы данных. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 07 мая 2020

Это обычная вещь, которая может потребоваться для создания новой базы данных, вы можете проверить следующую ссылку

https://devcenter.heroku.com/articles/postgres-logs-errors#fatal -role-role-name

Но для локально вы можете сделать следующее

sudo -u postgres createuser --superuser appname

или

createuser -P -d -e appname
...