[英]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.