通过远程 Postgres 连接在本地使用 rails 应用程序?
·
问题:通过远程 Postgres 连接在本地使用 rails 应用程序?
有没有办法配置 database.yml 文件以远程连接到 Heroku 的 Postgres?
我无法理解 Heroku、Rails 和 PG gem 如何协同工作。
看起来在部署期间,Heroku 重写了 database.yml 文件 - 是否可以看到这个更新的 .yml 文件的内容并在本地使用它?
解答
以下是从本地开发访问 Heroku db 的步骤:
-
登录您的 Heroku 帐户。
-
导航到此 URLhttps://postgres.heroku.com/databases/或者您可以通过在终端中运行以下命令来获取 heroku db url:
heroku pg:credentials:url -
选择您的应用程序数据库。
-
您将能够看到您的 heroku pg 凭据:
主机 xxxxxxxxx.77777.amazonaws.com
数据库 42feddfddeee
用户名 44444444444
端口 xxxx
密码 777sfsadferwefsdferwefsdf
- 收集以上详细信息并放入你的databse.yml文件开发evn:
适配器:postgresql
主机:<主机>#主机
端口:<端口>#端口
数据库:<数据库名称> #数据库名称
用户名:<用户名>#用户名
密码:'<密码>' #密码
重新启动您的应用程序,
祝你好运..!!
更多推荐
所有评论(0)