Мне нужно проверить подключение к удаленной базе данных postgres с включенным SSL и получить уведомление о результате. У меня есть следующая команда:
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'