我想知道是否有替代psql命令的方法,可以使用bash测试连接到postgresql数据库。
我正在设置一个Core OS集群,并且有一个辅助服务,应该每分钟执行相当于psql 'host=xxx port=xxx dbname=xxx user=xxx'
的操作,以确定服务是否正在运行,更重要的是,是否可以使用给定参数连接到它)。
我不能在Core OS上直接安装postgres。在Core OS中通常使用的命令类似于curl -f ${COREOS_PUBLIC_IPV4}:%i;
。但它只告诉您服务本身是否在给定端口上运行,没有任何访问检查。
提前感谢!