使用命令行测试通过 SSL 与 postgres 的连接
Test connection to postgres with SSL with the command line
我需要在启用 SSL 的情况下测试与远程 postgres 数据库的连接,并收到结果通知。
我有以下命令:
psql "sslmode=verify-ca sslrootcert=myRootCert.crt sslcert=myPublicCert.crt sslkey=myPrivateKey.key hostaddr=host user=user port=port dbname=db password=passwd"
它工作正常,我已经登录,可以开始输入命令了。
但是我需要的只是连接测试的状态,我不想之后登录。
我看到有一个 pg_isready
命令,但我找不到如何将它与 SSL 一起使用。
您可以像这样使用连接字符串:
pg_isready -d 'sslmode=verify-ca sslrootcert=myRootCert.crt sslcert=myPublicCert.crt sslkey=myPrivateKey.key hostaddr=host user=user port=port dbname=db password=passwd'
我需要在启用 SSL 的情况下测试与远程 postgres 数据库的连接,并收到结果通知。 我有以下命令:
psql "sslmode=verify-ca sslrootcert=myRootCert.crt sslcert=myPublicCert.crt sslkey=myPrivateKey.key hostaddr=host user=user port=port dbname=db password=passwd"
它工作正常,我已经登录,可以开始输入命令了。 但是我需要的只是连接测试的状态,我不想之后登录。
我看到有一个 pg_isready
命令,但我找不到如何将它与 SSL 一起使用。
您可以像这样使用连接字符串:
pg_isready -d 'sslmode=verify-ca sslrootcert=myRootCert.crt sslcert=myPublicCert.crt sslkey=myPrivateKey.key hostaddr=host user=user port=port dbname=db password=passwd'