이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다와이즈 토토 : 문서 : 17 : PG_ISREADY버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

토토 결과

이름

토토 결과- A의 연결 상태를 확인하십시오PostgreSQLServer

시놉시스

토토 결과 [Connection-Option...] [옵션...]

설명

토토 결과a의 연결 상태를 확인하는 유틸리티입니다.PostgreSQL데이터베이스 서버. 종료 상태는 연결 검사 결과를 지정합니다.

옵션

-ddbname
-dbname =dbname

연결할 데이터베이스의 이름을 지정합니다. 그만큼dbname|연결 문자열. 그렇다면 연결 문자열 매개 변수는 충돌하는 명령 줄 옵션을 무시합니다.

-hhostname
-host =hostname

서버가 실행중인 시스템의 호스트 이름을 지정합니다. 값이 슬래시로 시작하면 Unix-Domain 소켓의 디렉토리로 사용됩니다.

-p포트
-포트 =포트

서버가 연결을 듣고있는 TCP 포트 또는 로컬 UNIX-DOMAIN 소켓 파일 확장자를 지정합니다. 기본값의 값pgport환경 변수 또는 설정되지 않은 경우 컴파일 시간에 지정된 포트에 보통 5432.

-Q
-Quiet

상태 메시지를 표시하지 마십시오. 스크립팅 할 때 유용합니다.

-t
-타임 아웃 =

서버가 응답하지 않기 전에 연결을 시도 할 때 대기 할 최대 초의 최대 초입니다. 0으로 설정하면 비활성화됩니다.

-u사용자 이름
--username =사용자 이름

사용자로서 데이터베이스에 연결사용자 이름기본 대신

-v
-버전

인쇄토토 결과버전 및 종료.

-?
-help

도움말 표시토토 결과명령 줄 인수 및 종료.

종료 상태

토토 결과반환0서버가 정상적으로 연결을 수락하는 경우 쉘에1서버가 연결을 거부하는 경우 (예 : 시작하는 동안)2연결 시도에 대한 응답이 없으면3시도되지 않은 경우 (예 : 잘못된 매개 변수로 인해)

환경

토토 결과, 대부분의 다른 것과 마찬가지로PostgreSQL유틸리티는 또한 지원하는 환경 변수를 사용합니다libpq(참조섹션 31.14).

노트

서버 상태를 얻기 위해 올바른 사용자 이름, 비밀번호 또는 데이터베이스 이름 값을 제공 할 필요는 없습니다. 그러나 잘못된 값이 제공되면 서버는 실패한 연결 시도를 기록합니다.

예제

표준 사용법 :

$ 토토 결과
/tmp : 5432- 연결 수락
$ echo $?
0

연결 매개 변수로 a 실행 중입니다.PostgreSQL스타트 업 클러스터 :

$ pg_isready -h localhost -p 5433
LocalHost : 5433- 연결 거부
$ echo $?
1

비 응답으로 연결 매개 변수로 실행PostgreSQL클러스터 :

$ pg_isready -h someremotehost
Someremotehost : 5432- 응답 없음
$ echo $?
2