使用'pg:psql'命令连接 heroku 数据库时'Connection timed out'



我正在尝试连接到我在heroku上的数据库,我将在我的应用程序上使用。我在Windows上使用命令行或Git Bash。

我已经在名为postgresql-rectangular-87454的 heroku 上创建了数据库并安装了 Postgres,没有任何错误。

输入heroku addons我确保数据库已设置:

$ heroku addons
Add-on                                            Plan       Price  State
────────────────────────────────────────────────  ─────────  ─────  ───────
heroku-postgresql (postgresql-rectangular-87454)  hobby-dev  free   created
└─ as DATABASE

但是当我尝试通过heroku pg:psqlheroku pg:psql postgresql-rectangular-87454 --app salty-shelf-36209连接它时,我收到此错误:

$ heroku pg:psql
--> Connecting to postgresql-rectangular-87454
psql: could not connect to server: Connection timed out (0x0000274C/10060)
Is the server running on host "ec2-54-225-97-112.compute-1.amazonaws.com" (54.225.97.112) and accepting
TCP/IP connections on port 5432?

任何建议将不胜感激。谢谢!

不知道更多,我的第一个猜测是网络规则 - 连接被本地防火墙阻止。pg:psql命令只是从应用程序配置中获取DATABASE_URL,并将连接字符串传递给本地psql命令以创建连接。如果你在公司防火墙后面,则可能需要与 IT 部门讨论建立出站连接的问题。

相关内容

最新更新