有没有办法使用psqlcli 设置连接超时?如何使用以下命令将连接超时设置为 3 秒之类的低值:
PGPASSWORD=passwordhere psql -h 10.0.0.144 -U myuser -c "select 1" -d mydatabase
Run Code Online (Sandbox Code Playgroud)
据我所知,psql不支持连接超时参数。在上面的示例中,10.0.0.144该命令无效并且挂起很长时间。如果主机不正确,我需要命令快速失败。
假设psql使用libpq,我认为环境变量PGCONNECT_TIMEOUT可能适用于设置连接超时。
您可以查看官方文档的 libpq 章节了解更多详细信息(不要忘记选择您正在使用的版本):
https://www.postgresql.org/docs/current/libpq-envars.html
| 归档时间: |
|
| 查看次数: |
11817 次 |
| 最近记录: |