Heroku Postgres无法从heroku应用程序连接

时间:2017-11-11 04:24:32

标签: postgresql heroku go heroku-postgres

所以我在Heroku上运行了一个休息api。我有免费的分层版本,但现在我们已将应用程序移至生产并升级到标准0数据库。我的代码都没有改变唯一改变的是连接到数据库的环境变量。但是,当我尝试连接到数据库时,我收到此错误:

[BRONZE] [5-1] sql_error_code = 28000 FATAL: no pg_hba.conf entry for host "54.234.***.***", user "ub21ndj3*****", database "d8useg2o3****", SSL off

据我所知,这是一个SSL问题。我不明白的是我的应用程序在Heroku服务器上运行,因此我不需要创建一个tls配置来连接数据库,并且相同的代码正在使用以前的数据库。我还有其他问题可以解决这个错误吗?

1 个答案:

答案 0 :(得分:0)

从2016年4月开始,Heroku的standard数据库及更高版本需要SSL连接。您可以看到Changelog条目here。您可以在hobby数据库上使用相同的应用程序代码,因为它们没有相同的限制。