PG_ISREADY - Kiểm tra trạng thái soi kèo bóng đá truoctran của APostgreSQLsoi kèo bóng đá truoctran chủ
PG_ISREADY
[soi kèo bóng đá truoctran-lựa chọn
...] [Tùy chọn
...]
PG_ISREADYlà một tiện ích để kiểm tra trạng thái soi kèo bóng đá truoctran của APostgreSQLMáy chủ cơ sở dữ liệu. Trạng thái thoát chỉ định kết quả của kiểm tra soi kèo bóng đá truoctran.
-Ddbname
--dbname =dbname
Chỉ định tên của cơ sở dữ liệu để soi kèo bóng đá truoctran. Thedbname
có thể là mộtchuỗi soi kèo bóng đá truoctran. Nếu vậy, các tham số chuỗi soi kèo bóng đá truoctran sẽ ghi đè bất kỳ tùy chọn dòng lệnh xung đột nào.
-Htên soi kèo bóng đá truoctran chủ
--host =tên soi kèo bóng đá truoctran chủ
Chỉ định tên soi kèo bóng đá truoctran chủ của soi kèo bóng đá truoctran mà soi kèo bóng đá truoctran chủ đang chạy. Nếu giá trị bắt đầu bằng một dấu gạch chéo, nó được sử dụng làm thư mục cho ổ cắm miền Unix.
-PCổng
--Port =Cổng
Chỉ định cổng TCP hoặc tiện ích mở rộng tệp ổ cắm miền đơn vị cục bộ mà máy chủ đang nghe cho các soi kèo bóng đá truoctran. Mặc định là giá trị củaPGPORT
Biến môi trường hoặc, nếu không được đặt, thành cổng được chỉ định tại thời điểm biên dịch, thường là 5432.
-Q
---quiet
Không hiển thị thông báo trạng thái. Điều này rất hữu ích khi viết kịch bản.
-Tgiây
--Timeout =giây
Số giây tối đa để chờ đợi khi thử soi kèo bóng đá truoctran trước khi trả về rằng máy chủ không phản hồi. Đặt thành 0 vô hiệu hóa.
-Utên người dùng
--Username =tên người dùng
soi kèo bóng đá truoctran với cơ sở dữ liệu với tư cách là người dùngtên người dùng
Thay vì mặc định.
-V
--Version
In ThePG_ISREADYPhiên bản và thoát.
-?
--Help
Hiển thị trợ giúp vềPG_ISREADYĐối số dòng lệnh và thoát.
PG_ISREADYreturn0
đến shell nếu máy chủ chấp nhận soi kèo bóng đá truoctran bình thường,1
Nếu máy chủ từ chối soi kèo bóng đá truoctran (ví dụ: trong khi khởi động),2
Nếu không có phản hồi cho nỗ lực soi kèo bóng đá truoctran và3
Nếu không có nỗ lực nào được thực hiện (ví dụ: do các tham số không hợp lệ).
PG_ISREADY
, Giống như hầu hết các khácPostgreSQLTiện ích, cũng sử dụng các biến môi trường được hỗ trợ bởilibpq(xemPhần 34.14).
Không cần thiết phải cung cấp các giá trị tên người dùng, mật khẩu hoặc cơ sở dữ liệu chính xác để có được trạng thái máy chủ; Tuy nhiên, nếu các giá trị không chính xác được cung cấp, máy chủ sẽ ghi lại một soi kèo bóng đá truoctran không thành công.
Sử dụng tiêu chuẩn:
$
PG_ISREADY
/TMP: 5432 - Chấp nhận soi kèo bóng đá truoctran
$
echo $?
0
Chạy với các tham số soi kèo bóng đá truoctran thành APostgreSQLcụm trong khởi động:
$
PG_ISREADY -H LOCALHOST -P 5433
Localhost: 5433 - Từ chối soi kèo bóng đá truoctran
$
echo $?
1
Chạy với các tham số soi kèo bóng đá truoctran với một không đáp ứngPostgreSQLcụm:
$
PG_ISREADY -H SOMEREMOTEHOST
Someremotehost: 5432 - Không phản hồi
$
Echo $?
2