【问题标题】:Configure RubyMine remote connection to Heroku PostgreSQL配置到 Heroku PostgreSQL 的 RubyMine 远程连接
【发布时间】:2014-01-15 10:24:55
【问题描述】:
我应该如何配置 RubyMine jdbc 数据源以远程连接到 Heroku 的 PostgreSQL 数据库?目前我正在使用这样的连接 URL:
jdbc:postgresql://ec2-54-197-241-67.compute-1.amazonaws.com/dbqi9t12t5035q
但我收到有关 pg_hba.conf 中缺少主机“62.87.242.2”条目的错误。我很确定用户和密码是正确的,因为它在线运行...... :-)。你能帮帮我吗?
提前谢谢你!
【问题讨论】:
标签:
ruby-on-rails
postgresql
heroku
jdbc
rubymine
【解决方案1】:
在“高级”选项卡中,有许多属性。设置以下属性:
ssl -> true
sslfactory -> org.postgresql.ssl.NonValidatingFactory
【解决方案2】:
您看到的错误意味着 Postgres 服务器的安全策略不允许连接。据我所知,Heroku Postgres 只允许来自 Heroku 内部的连接。
如果要打开远程数据库连接,则需要使用他们的官方命令行工具:
heroku pg:psql
官方工具向 Heroku 进行身份验证并通过其网络建立隧道。