هذا هو الأمر pg_is already الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
pg_ جاهز - تحقق من حالة الاتصال بخادم PostgreSQL
موجز
pg_ جاهز [خيار الاتصال...] [خيار...]
الوصف
تعد pg_isready أداة مساعدة للتحقق من حالة الاتصال بقاعدة بيانات PostgreSQL
الخادم. تحدد حالة الإنهاء نتيجة فحص الاتصال.
OPTIONS
-d com.dbname
--dbname =com.dbname
يحدد اسم قاعدة البيانات للاتصال بها.
إذا كانت هذه المعلمة تحتوي على علامة = أو تبدأ ببادئة URI صالحة (postgresql: //
أو postgres: //) ، يتم التعامل معها على أنها ملف كونينفو سلسلة. راجع القسم 31.1.1 ، "الاتصال
سلاسل "، في الوثائق لمزيد من المعلومات.
-h اسم المضيف
- المضيف =اسم المضيف
يحدد اسم مضيف الجهاز الذي يعمل عليه الخادم. إذا كانت القيمة
يبدأ بشرطة مائلة ، ويستخدم كدليل لمقبس مجال Unix.
-p ميناء
- المنفذ =ميناء
يحدد منفذ TCP أو امتداد ملف مقبس مجال Unix المحلي الذي يكون ملف
الخادم يستمع للاتصالات. افتراضات على قيمة بي جي بورت بيئة
متغير أو ، إذا لم يتم تعيينه ، إلى المنفذ المحدد في وقت الترجمة ، عادةً 5432.
-q
--هادئ
لا تعرض رسالة الحالة. هذا مفيد عند البرمجة.
-t ثواني
- المهلة =ثواني
الحد الأقصى لعدد الثواني التي يجب انتظارها عند محاولة الاتصال قبل إعادة ذلك
الخادم لا يستجيب. الضبط على 0 تعطيل. الافتراضي هو 3 ثوان.
-U اسم المستخدم
--اسم المستخدم =اسم المستخدم
اتصل بقاعدة البيانات كمستخدم اسم المستخدم بدلا من الافتراضي.
-V
--الإصدار
اطبع نسخة pg_isready والخروج.
-?
--مساعدة
إظهار التعليمات حول وسيطات سطر الأوامر pg_isready ، والخروج.
EXIT الوضع
تُرجع pg_isready القيمة 0 إلى shell إذا كان الخادم يقبل الاتصالات بشكل طبيعي ، 1 إذا كان
الخادم يرفض الاتصالات (على سبيل المثال أثناء بدء التشغيل) ، 2 إذا لم يكن هناك
استجابة لمحاولة الاتصال ، و 3 إذا لم يتم إجراء أي محاولة (على سبيل المثال بسبب
معلمات غير صالحة).
البيئة
pg_ جاهز، مثل معظم أدوات PostgreSQL الأخرى ، تستخدم أيضًا متغيرات البيئة
بدعم من libpq (راجع القسم 31.14 ، "متغيرات البيئة" ، في الوثائق).
الملاحظات
ليس من الضروري توفير اسم مستخدم أو كلمة مرور أو قيم اسم قاعدة بيانات صحيحة
الحصول على حالة الخادم ؛ ومع ذلك ، إذا تم توفير قيم غير صحيحة ، سيقوم الخادم بتسجيل ملف
محاولة اتصال فاشلة.
أمثلة
الاستخدام القياسي:
$ pg_ جاهز
/ تمة: 5432 - قبول التوصيلات
$ صدى $?
0
التشغيل باستخدام معلمات الاتصال إلى مجموعة PostgreSQL عند بدء التشغيل:
$ pg_ جاهز -h مؤسسة الكوثر -p 5433
المضيف المحلي: 5433 - رفض الاتصالات
$ صدى $?
1
التشغيل باستخدام معلمات الاتصال إلى كتلة PostgreSQL غير مستجيبة:
$ pg_ جاهز -h مضيف ما
Someremotehost: 5432 - لا يوجد رد
$ صدى $?
2
استخدم pg_isready عبر الإنترنت باستخدام خدمات onworks.net