[英]Connecting to Heroku Postgres Database using Navicat
我正在使用Navicat连接到在Heroku应用程序上运行的Postgres。 我输入了正确的主机,端口,数据库名称,用户,密码,但是出现以下连接错误:
我搜索了此错误的解决方案,并通过添加以下行修改了pg_hba.conf :
host all all 0.0.0.0/0 md5
我也没有评论postgres.conf中的以下几行:
listen_address = '*'
port = 5432 # (change requires restart)
max_connections = 100 # (change requires restart)
我重新启动了Postgres,但是Navicat仍然给我同样的错误。
我认为问题可能出在SSL设置上,所以我遵循了本手册: http : //www.navicat.com/manual/online_manual/en/navicat_datamodeler/win_manual/SSLCert.html
但是,我遇到了同样的错误。
任何人都可以假设问题出在哪里吗?
设置连接属性时,在“常规”选项卡下填写了信息(主机名/ IP地址,端口,默认数据库,用户名和密码)后,请单击“ SSL”选项卡。
选中Use SSL
然后在标题为SSL Mode
的下拉列表中选择require
。
然后测试连接。 您的连接应该成功。
好的,看来您在Mac OS版本的Navicat上遇到了同样的问题。 我也尝试了所有修复方法,并且pgadmin运行正常。 解决方案是创建一个新的连接,因为该连接以某种方式损坏了,您无能为力,无法修复它在用户界面中出现的问题。
尝试使用SSL连接。 为我工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.