我试图远程连接postgresql数据库(Heroku)。 我使用ASP Web api,但总是有相同的例外:消息" 28000:没有pg_hba.conf条目主机\" xx.xxx.xxx.xxxx \",用户\&#34 ;用户",数据库\"数据库名称",SSL关闭" 我通过编辑pg_hba.conf文件搜索一些解决方案并添加: host databasename username xx.xxx.xxx.xxxx md5 并没有变化。
答案 0 :(得分:5)
在您的连接字符串中添加 sslmode = Require; 和 Trust Server Certificate = true; 。它肯定会有效。
答案 1 :(得分:2)
Heroku Postgres要求客户端连接使用SSL。将应用程序配置为在数据库连接上要求SSL,此错误将消失。
答案 2 :(得分:0)
托管所有0.0.0.0/0信任
或 托管所有所有192.168.0.0/24信任
当然,您还需要
listen_address = '*'