clusterdb - מקוון בענן

זהו הפקודה clusterdb שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


clusterdb - אשכול מסד נתונים PostgreSQL

תַקצִיר


clusterdb [אפשרות חיבור...] [--מִלוּלִי | -v] [ --שולחן | -t שולחן ]... [dbname]

clusterdb [אפשרות חיבור...] [--מִלוּלִי | -v] --את כל | -a

תיאור


clusterdb הוא כלי עזר לאיסוף טבלאות במסד נתונים PostgreSQL. זה מוצא טבלאות
שקובצו בעבר, ומקבץ אותם שוב באותו אינדקס שהיה
בשימוש אחרון. טבלאות שמעולם לא נקבצו לא מושפעות.

clusterdb הוא מעטפת סביב פקודת SQL CLUSTER(7). אין הבדל יעיל
בין אשכול מסדי נתונים באמצעות כלי זה ובאמצעות שיטות אחרות לגישה ל-
שרת.

אפשרויות


clusterdb מקבל את הארגומנטים הבאים של שורת הפקודה:

-a
--את כל
אשכול את כל מסדי הנתונים.

[-ד] dbname
[--dbname=]dbname
מציין את שם מסד הנתונים שיש לאסוף. אם זה לא מצוין ו -a
(אוֹ --את כל) אינו בשימוש, שם מסד הנתונים נקרא ממשתנה הסביבה
PGDATABASE. אם זה לא מוגדר, נעשה שימוש בשם המשתמש שצוין עבור החיבור.

-e
--הֵד
הד את הפקודות ש-clusterdb מייצר ושולח לשרת.

-q
--שֶׁקֶט
אל תציג הודעות התקדמות.

-t שולחן
--טבלה=שולחן
אשכול שולחן רק. ניתן לקבץ טבלאות מרובות על ידי כתיבת מרובים -t מתגים.

-v
--מִלוּלִי
הדפס מידע מפורט במהלך העיבוד.

-V
--גִרְסָה
הדפס את גרסת clusterdb וצא.

-?
- עזרה
הצג עזרה לגבי ארגומנטים של שורת הפקודה clusterdb וצא.

clusterdb מקבל גם את הארגומנטים הבאים של שורת הפקודה עבור פרמטרי חיבור:

-h המארח
-מארח =המארח
מציין את שם המארח של המחשב שבו השרת פועל. אם הערך
מתחיל בקו נטוי, הוא משמש בתור הספרייה עבור שקע התחום של Unix.

-p נמל
--port=נמל
מציין את יציאת ה-TCP או סיומת הקובץ המקומית של שקע תחום Unix שבה השרת
מקשיב לחיבורים.

-U שם משתמש
--שם משתמש=שם משתמש
שם משתמש לחיבור בתור.

-w
--אין סיסמא
לעולם אל תוציא בקשת סיסמה. אם השרת דורש אימות סיסמה וא
הסיסמה אינה זמינה באמצעים אחרים כגון קובץ .pgpass, החיבור
הניסיון ייכשל. אפשרות זו יכולה להיות שימושית בעבודות אצווה ובסקריפטים שבהם אין משתמש
קיים כדי להזין סיסמה.

-W
--סיסמה
כפה על clusterdb לבקש סיסמה לפני התחברות למסד נתונים.

אפשרות זו לעולם אינה הכרחית, מכיוון ש-clusterdb יבקש אוטומטית א
סיסמה אם השרת דורש אימות סיסמה. עם זאת, clusterdb יתבזבז
ניסיון חיבור לגלות שהשרת רוצה סיסמה. במקרים מסוימים כן
שווה להקליד -W כדי להימנע מניסיון החיבור הנוסף.

--maintenance-db=dbname
מציין את שם מסד הנתונים שיש להתחבר כדי לגלות מה צריכים מסדי נתונים אחרים
להיות מקובצים. אם לא צוין, ייעשה שימוש במסד הנתונים של postgres, ואם כן
לא קיים, ייעשה שימוש בתבנית1.

הסביבה


PGDATABASE
PGHOST
PGPORT
PGUSER
פרמטרי חיבור ברירת מחדל

כלי שירות זה, כמו רוב כלי השירות האחרים של PostgreSQL, משתמש גם במשתני הסביבה
נתמך על ידי libpq (ראה סעיף 31.14, "משתני סביבה", בתיעוד).

דיאגנוסטיקה


במקרה של קושי, ראה CLUSTER(7) ו psql(1) לדיונים על בעיות אפשריות
והודעות שגיאה. שרת מסד הנתונים חייב לפעול במארח היעד. כמו כן, כל
הגדרות ברירת המחדל של חיבור ומשתני סביבה המשמשים את ספריית הקצה הקדמי של libpq
יחול.

דוגמאות


כדי לאסוף את מבחן מסד הנתונים:

$ clusterdb מבחן

כדי לאסוף טבלה אחת במסד נתונים בשם xyzzy:

$ clusterdb --שולחן Foo xyzzy

השתמש ב-clusterdb באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows