Это команда pg_isready, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pg_isready - проверить статус подключения сервера PostgreSQL
СИНТАКСИС
pg_isready [вариант подключения...] [вариант...]
ОПИСАНИЕ
pg_isready - это утилита для проверки статуса подключения к базе данных PostgreSQL
сервер. Статус выхода указывает результат проверки соединения.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-d имя_базы_данных
--dbname =имя_базы_данных
Задает имя базы данных для подключения.
Если этот параметр содержит знак = или начинается с допустимого префикса URI (postgresql: //
или postgres: //), он рассматривается как Conninfo нить. См. Раздел 31.1.1, «Подключение
Строки »в документации для получения дополнительной информации.
-h хоста
--host =хоста
Задает имя хоста машины, на которой работает сервер. Если значение
начинается с косой черты, он используется как каталог для сокета Unix-домена.
-p порт
--port =порт
Задает TCP-порт или расширение файла сокета локального домена Unix, на котором
сервер прослушивает соединения. По умолчанию значение ПГПОРТ охрана окружающей среды
переменной или, если не установлен, на порт, указанный во время компиляции, обычно 5432.
-q
--тихий
Не отображать статусное сообщение. Это полезно при написании сценариев.
-t секунды
--timeout =секунды
Максимальное количество секунд ожидания при попытке подключения перед возвратом этого
сервер не отвечает. Установка на 0 отключает. По умолчанию - 3 секунды.
-U username
--username =username
Подключиться к базе данных как пользователь username вместо значения по умолчанию.
-V
--версия
Распечатайте версию pg_isready и выйдите.
-?
--Помогите
Показать справку об аргументах командной строки pg_isready и выйти.
ВЫХОД статус
pg_isready возвращает оболочке 0, если сервер принимает соединения нормально, 1, если
сервер отклоняет соединения (например, при запуске), 2, если не было
ответ на попытку подключения и 3, если попытка не была предпринята (например, из-за
недопустимые параметры).
ОКРУЖАЮЩАЯ СРЕДА
pg_isready, как и большинство других утилит PostgreSQL, также использует переменные среды
поддерживается libpq (см. Раздел 31.14, «Переменные среды» в документации).
ПРИМЕЧАНИЯ
Нет необходимости указывать правильные значения имени пользователя, пароля или имени базы данных для
получить статус сервера; однако, если указаны неверные значения, сервер будет регистрировать
неудачная попытка подключения.
ПРИМЕРЫ
Стандартное использование:
$ pg_isready
/ Tmp: 5432 - прием соединений
$ эхо $?
0
Запуск с параметрами подключения к кластеру PostgreSQL при запуске:
$ pg_isready -h локальный -p 5433
localhost: 5433 - отклонение соединений
$ эхо $?
1
Запуск с параметрами подключения к не отвечающему кластеру PostgreSQL:
$ pg_isready -h какой-то удаленный хост
someremotehost: 5432 - нет ответа
$ эхо $?
2
Используйте pg_isready онлайн с помощью сервисов onworks.net