指定要连接的数据库名。
如果这个参数包含一个=记号或者以一个合法的URI前缀(postgresql://或postgres://)开始,它会被当作一个conninfo字符串。详见第 32.1.1 节。
指定运行服务器的机器的主机名。如果该值以一个斜线开始,它被用作 Unix 域套接字的目录。
指定服务器正在监听连接的 TCP 端口或本地 Unix 域套接字文件扩展。默认值取自PGPORT环境变量。如果环境变量没有设置,则默认值使用编译时指定的端口(通常是 5432)。
不显示状态消息。当脚本编程时有用。
尝试连接时,在返回服务器不响应之前等待的最大秒数。设置为 0 则禁用。默认值是 3 秒。
作为用户username连接数据库,而不是用默认用户。
打印pg_isready版本并退出。
显示有关pg_isready命令行参数的帮助并退出。
标准用法:
$ pg_isready /tmp:5432 - accepting connections $ echo $? 0
使用连接参数运行连接到处于启动中的PostgreSQL集簇:
$ pg_isready -h localhost -p 5433 localhost:5433 - rejecting connections $ echo $? 1
使用连接参数运行连接到无响应的PostgreSQL集簇:
$ pg_isready -h someremotehost someremotehost:5432 - no response $ echo $? 2