هذا هو أمر Clustdb الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
Clustdb - مجموعة قاعدة بيانات PostgreSQL
موجز
Clustdb [خيار الاتصال...] [- الإسراف | -v] [ --طاولة | -t جدول ] ... [com.dbname]
Clustdb [خيار الاتصال...] [- الإسراف | -v] --الكل | -a
الوصف
Clustdb هي أداة مساعدة لإعادة تجميع الجداول في قاعدة بيانات PostgreSQL. يجد الجداول
التي تم تجميعها مسبقًا، وتجميعها مرة أخرى على نفس الفهرس الذي كان
آخر أستخدام. لا تتأثر الجداول التي لم يتم تجميعها مطلقًا.
Clustdb عبارة عن غلاف حول أمر SQL CLUSTER(7). لا يوجد فرق فعال
بين تجميع قواعد البيانات عبر هذه الأداة المساعدة وعبر طرق أخرى للوصول إلى
الخادم.
OPTIONS
يقبل Clustdb وسيطات سطر الأوامر التالية:
-a
--الكل
تجميع كافة قواعد البيانات.
[-د] com.dbname
[--dbname =]com.dbname
يحدد اسم قاعدة البيانات المراد تجميعها. إذا لم يتم تحديد هذا و -a
(أو --الكل) غير مستخدم ، يتم قراءة اسم قاعدة البيانات من متغير البيئة
قاعدة بيانات PG. إذا لم يتم تعيين ذلك ، فسيتم استخدام اسم المستخدم المحدد للاتصال.
-e
--صدى صوت
قم بتكرار الأوامر التي ينشئها نظام Clustdb ويرسلها إلى الخادم.
-q
--هادئ
لا تعرض رسائل التقدم.
-t جدول
- جدول =جدول
كتلة جدول فقط. يمكن تجميع الجداول المتعددة عن طريق كتابة عدة جداول -t التبديل.
-v
- الإسراف
طباعة معلومات مفصلة أثناء المعالجة.
-V
--الإصدار
اطبع نسخة Clustdb واخرج.
-?
--مساعدة
اعرض المساعدة حول وسيطات سطر أوامر Clustdb، ثم قم بالخروج.
يقبل Clustdb أيضًا وسيطات سطر الأوامر التالية لمعلمات الاتصال:
-h مضيف
- المضيف =مضيف
يحدد اسم مضيف الجهاز الذي يعمل عليه الخادم. إذا كانت القيمة
يبدأ بشرطة مائلة ، ويستخدم كدليل لمقبس مجال Unix.
-p ميناء
- المنفذ =ميناء
يحدد منفذ TCP أو امتداد ملف مقبس مجال Unix المحلي على الخادم
يستمع للاتصالات.
-U اسم المستخدم
--اسم المستخدم =اسم المستخدم
اسم المستخدم للاتصال باسم.
-w
--لا توجد كلمة مرور
أبدا إصدار مطالبة كلمة المرور. إذا كان الخادم يتطلب مصادقة كلمة المرور وملف
كلمة المرور غير متاحة بوسائل أخرى مثل ملف .pgpass ، الاتصال
ستفشل المحاولة. يمكن أن يكون هذا الخيار مفيدًا في المهام الدفعية والبرامج النصية التي لا يوجد فيها مستخدم
موجود لإدخال كلمة المرور.
-W
--كلمه السر
فرض نظام Clustdb على المطالبة بكلمة مرور قبل الاتصال بقاعدة البيانات.
هذا الخيار ليس ضروريًا أبدًا، نظرًا لأن Clustdb سيطالبك تلقائيًا بـ
كلمة المرور إذا كان الخادم يطلب مصادقة كلمة المرور. ومع ذلك، سوف تضيع Clustdb
محاولة اتصال لمعرفة أن الخادم يريد كلمة مرور. في بعض الحالات يكون كذلك
يستحق الكتابة -W لتجنب محاولة الاتصال الإضافية.
- الصيانة- ديسيبل =com.dbname
يحدد اسم قاعدة البيانات للاتصال لاكتشاف قواعد البيانات الأخرى التي ينبغي
تكون متجمعة. إذا لم يتم تحديدها، فسيتم استخدام قاعدة بيانات postgres، وإذا تم ذلك
غير موجود ، سيتم استخدام template1.
البيئة
قاعدة بيانات PG
شبح
بي جي بورت
PGUSER
معلمات الاتصال الافتراضية
هذه الأداة ، مثل معظم أدوات PostgreSQL الأخرى ، تستخدم أيضًا متغيرات البيئة
بدعم من libpq (راجع القسم 31.14 ، "متغيرات البيئة" ، في الوثائق).
DIAGNOSTICS
في حالة وجود صعوبة ، انظر CLUSTER(7) و psql(1) لمناقشة المشاكل المحتملة
ورسائل الخطأ. يجب تشغيل خادم قاعدة البيانات على المضيف المستهدف. أيضا ، أي
إعدادات الاتصال الافتراضية ومتغيرات البيئة المستخدمة بواسطة مكتبة libpq الأمامية
.
أمثلة
لتجميع اختبار قاعدة البيانات:
$ Clustdb تجربه بالعربي
لتجميع جدول واحد foo في قاعدة بيانات تسمى xyzzy:
$ Clustdb --طاولة فو com.xyzzy
استخدم Clustdb عبر الإنترنت باستخدام خدمات onworks.net