Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen pg_isready komutudur.
Program:
ADI
pg_isready - PostgreSQL sunucusunun bağlantı durumunu kontrol edin
SİNOPSİS
pg_isready [bağlantı seçeneği...] [seçenek...]
AÇIKLAMA
pg_isready, PostgreSQL veritabanının bağlantı durumunu kontrol etmeye yarayan bir yardımcı programdır.
sunucu. Çıkış durumu, bağlantı kontrolünün sonucunu belirtir.
SEÇENEKLER
-d veritabanı adı
--dbname=veritabanı adı
Bağlanılacak veritabanının adını belirtir.
Bu parametre bir = işareti içeriyorsa veya geçerli bir URI önekiyle başlıyorsa (postgresql://
veya postgres://), bir bilgi sicim. Bkz. Bölüm 31.1.1, “Bağlantı
Dizeler”, daha fazla bilgi için belgelerde.
-h hostname
--ana bilgisayar=hostname
Sunucunun üzerinde çalıştığı makinenin ana bilgisayar adını belirtir. eğer değer
eğik çizgi ile başlar, Unix etki alanı soketi için dizin olarak kullanılır.
-p Liman
--port=Liman
TCP bağlantı noktasını veya yerel Unix etki alanı soket dosya uzantısını belirtir.
sunucu bağlantıları dinliyor. Değerinin varsayılanları PGPORT çevre
değişken veya ayarlanmamışsa, derleme zamanında belirtilen bağlantı noktasına, genellikle 5432.
-q
--sessizlik
Durum mesajını gösterme. Bu, komut dosyası yazarken kullanışlıdır.
-t saniye
--zaman aşımı=saniye
Bağlantı girişiminde bulunulurken, bunu döndürmeden önce beklenecek maksimum saniye sayısı
sunucu yanıt vermiyor. 0'a ayarlamak devre dışı bırakır. Varsayılan 3 saniyedir.
-U kullanıcı adı
--kullanıcıadı=kullanıcı adı
Veritabanına kullanıcı olarak bağlanın kullanıcı adı varsayılan yerine.
-V
--versiyon
pg_isready sürümünü yazdırın ve çıkın.
-?
--yardım et
pg_isready komut satırı bağımsız değişkenleri hakkında yardım gösterin ve çıkın.
EXIT DURUMU
pg_isready, sunucu bağlantıları normal olarak kabul ediyorsa kabuğa 0, ise 1 döndürür.
sunucu bağlantıları reddediyorsa (örneğin başlatma sırasında), 2 yoksa
bağlantı girişimine yanıt ve herhangi bir girişimde bulunulmadıysa 3 (örneğin
geçersiz parametreler).
ÇEVRE
pg_isready, diğer PostgreSQL yardımcı programlarının çoğu gibi, ortam değişkenlerini de kullanır
libpq tarafından desteklenir (belgelerde Bölüm 31.14, “Ortam Değişkenleri”ne bakın).
NOTLAR
için doğru kullanıcı adı, parola veya veritabanı adı değerlerinin sağlanması gerekli değildir.
sunucu durumunu alın; ancak, yanlış değerler sağlanırsa, sunucu bir
başarısız bağlantı girişimi.
ÖRNEKLER
Standart Kullanım:
$ pg_isready
/ Tmp:5432 - bağlantıları kabul ediyor
$ kaçırmak $?
0
Başlangıçta bir PostgreSQL kümesine bağlantı parametreleriyle çalıştırma:
$ pg_isready -h localhost -p 5433
localhost:5433 - bağlantıları reddetme
$ kaçırmak $?
1
Yanıt vermeyen bir PostgreSQL kümesine bağlantı parametreleriyle çalıştırma:
$ pg_isready -h bazı uzak ev sahibi
Someremotehost:5432 - yanıt yok
$ kaçırmak $?
2
onworks.net hizmetlerini kullanarak pg_isready çevrimiçi kullanın