我在连接远程heroku postgresql数据库时出现错误。

问题描述 投票:0回答:1

我的项目使用的是远程的heroku postgresql数据库,工作正常。事实上,我使用sqlalchemy库连接到远程数据库,并且我也习惯于通过Ubuntu终端使用 psql name_of_remote_database_url。 命令。但一段时间后,它给我一堆错误。While connecting to remote database through command psql followed by database url giving me a bunch of errors

而我的项目是在flask web应用上,现在我也得到了这个错误。Error on my flask web application.

我尝试了很多,但我失败了,所以,我才在这里发布我的问题! 如果有人知道,那么请解释一下

pg_hba.config的内容是这样的。

enter image description here

database postgresql terminal database-connection flask-sqlalchemy
1个回答
0
投票

请阅读以下内容 Heroku支持信息:

FATAL:主机"...",用户 "u...",数据库 "d...",SSL关闭,没有pg_hba.conf条目。

您正试图在没有SSL的情况下建立数据库连接。所有的连接都需要SSL。请参阅您的postgres驱动程序文档,了解如何建立加密连接。

推荐的解决方案:Heroku Postgres & SSLHeroku Postgres & SSL


0
投票

其实我用的是远程的heroku数据库的网址,一段时间后,heroku对我的数据库进行了维护,并更改了网址,我认为问题与我的系统有关,但与此无关。过了一段时间,heroku对我的数据库进行了维护,更改了网址,我当时认为是我的系统问题,但不是这个问题。

当我访问我的gmail时,在heroku gmail中写道,我们在维护过程中更改了您的远程数据库的网址。

现在,工作正常了!

© www.soinside.com 2019 - 2024. All rights reserved.