我在Heroku上运行了一个Go REST 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配置来连接数据库,而且相同的代码在以前的数据库中也可以正常工作。那么为什么我会遇到这个错误呢?