【发布时间】:2019-07-25 11:29:11
【问题描述】:
我在 Heroku 上启动了我的 Rails 应用程序。
我想将它连接到我朋友的现有项目的数据库,该项目也部署在 Heroku 上。一位朋友给了我数据库的凭据和 url。但是,我不明白如何将我的项目连接到我朋友的数据库。我试图改变DABASE _URL,但一切都没用。此外,凭证数据被放置在 database.yml 中,当我在 heroku 终端中运行 heroku run db:setup 时,我得到了
FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
Couldn't create '*************' database. Please check your configuration.
rake aborted!
PG::ConnectionBad: FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege
【问题讨论】:
-
无需在 database.yml 中添加凭据。您只需要更新 Config Vars 下的 DATABASE_URL。 heroku 不允许运行 db:setup 命令。
标签: ruby-on-rails postgresql heroku credentials