连接到远程 PostgreSQL 数据库 Windows

Connect to a remote PostgreSQL database Windows

我是新手,我找到了一份需要连接到 PostgreSQL 数据库的工作,他们告诉我使用这个命令:

psql -h remote_ip -p 54320 -U user -d database

我正在尝试连接 Navicat,但发生了这个错误:

psql: FATAL:  no pg_hba.conf entry for host "18.221.220.67", user "pse", database "pse", SSL off

听起来你不是这个数据库的DBA,谁是DBA忘记配置数据库让你进去了。你得让他们帮你修好。也许你应该通过 VPN 进入,这会改变你的明显 IP 地址(尽管在那种情况下我认为你甚至无法在没有 VPN 的情况下联系数据库;因为它会在防火墙处被阻止) .或者你可能只被允许通过 SSL 连接,但 navicat 出于某种原因并没有尝试这样做。