odbx-sql - מקוון בענן

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

תָכְנִית:

שֵׁם


odbx-sql - אולר שוויצרי לתקשורת עם מסדי נתונים וקליפה אינטראקטיבית של SQL

תַקצִיר


odbx-sql [-?] [-ב Backend] [-ג configfile] [-ד מסד נתונים] [-ו מפריד] [-ח המארח] [-i] [-k
קובץ מילות מפתח] [-עמ' נמל] [-ס מפריד] [-u שם משתמש] [-w]

תיאור


odbx-sql הוא כלי קטן וגמיש לתקשורת עם מסדי הנתונים הנתמכים על ידי
ספריית OpenDBX. במצב אצווה, המטרה העיקרית שלה היא אוטומציה של משימות בסקריפטים של מעטפת.
אשר דורשים עבודה עם מסדי נתונים. מצד שני, המצב האינטראקטיבי מספק
מעטפת SQL נוחה לשינוי תוכן מסד נתונים או משפטי בדיקה. הפורמט של
ניתן לשלוט במידה מסוימת בפלט על ידי הגדרת מחרוזות להפרדה בין
עמודות ולהפרדת ערכי שדות.

אפשרויות


-ח, --עזרה
הדפס עזרה הכוללת תיאור קצר של האפשרויות הזמינות.

-b, --backend=שם
שם מערכת הבסיס של מסד הנתונים שיש להשתמש בה או הנתיב לספריית מערכת הבסיס של
מנהל ההתקן של OpenDBX.

-c, --config=קובץ תצורה
קובץ תצורה עם פרמטרים הנדרשים לחיבור למסד הנתונים.
הקובץ יכול לכלול ערכים עבור ה-backend שיש להשתמש בו, שם המארח או ה-IP
כתובת (ואולי גם הפורט במידת הצורך), שם מסד הנתונים והמשתמש ו
סיסמה. יש להציב ערכים אלה בקובץ התצורה כדי שניתן יהיה
לגשת אליהם מביצוע תוכנית לא אינטראקטיבי בצורה בטוחה מבלי לחשוף את
סיסמה בכל מקום. דוגמה מלאה לקובץ תצורה כזה ניתן למצוא ב
סעיף לדוגמה במדריך זה.

-d, --שם מסד נתונים=
שם מסד הנתונים בשרת או נתיב לקובץ מסד הנתונים בקובץ המקומי
מערכת.

-f, --delimiter=תו
תו או מחרוזת בודדים שצריכים להקיף ערכי שדה המוחזרים על ידי
פקודות דמויות SELECT ומודפסות ל- stdout.

-h, --host=שם
שם המארח, כתובת ה-IP או הנתיב לקובץ מסד הנתונים. זה יכול להיות גם הנתיב ל-
named pipe על מנת לתקשר עם שרת מסד הנתונים באופן מקומי בלבד.

-i, --אינטראקטיבי
הפעלה במצב אינטראקטיבי וסיפוק מעטפת SQL נוחה בניגוד למצב אצווה
אשר ממתין לקלט מ-stdin ומדפיס תוצאות ל-stdout.

קובץ מילות מפתח -k
מיקום קובץ מילות מפתח המשמש להשלמה אוטומטית של מילות מפתח.

-p, --port=פורט
שם או מספר יציאת TCP/IP שאליה מאזין שרת מסד הנתונים. אם פרמטר זה
לא נוסף בשורת הפקודה, רוב ספריות הלקוחות של מסד הנתונים משתמשות בברירת המחדל
ערך. שרתי מסד נתונים רבים, אך לא כולם, יכולים לפענח את מספר הפורט משמו.
ולניידות מקסימלית, ערך הפרמטר צריך להיות מספר הפורט.

מפריד -s
תו או מחרוזת בודדים שצריכים להפריד בין ערכי השדות המוחזרים על ידי
פקודות דמויות SELECT ומודפסות ל- stdout.

-u, --שם משתמש=שם
שם המשתמש הנשלח לשרת מסד הנתונים לצורך אימות.

-w, --סיסמה
בקשת סיסמה בשורת הפקודה.

דוגמאות


תְצוּרָה פילה

backend = mysql
מארח = מארח מקומי
יציאה = 3306
מסד נתונים = בדיקה
שם משתמש = המשתמש שלי
סיסמה = סוד

החל in אינטראקטיבי מצב

odbx-sql -c mysql.conf -i

מוציא להורג פקודות in קְבוּצָה מצב

קובץ cat stmt.sql | odbx-sql -c mysql.conf

יְצִיאָה סטָטוּס


odbx-sql מחזירה 1 אם אירעה שגיאה ו-0 אם כל הפקודות הצליחו או רק אזהרות
מדווחים. אם מתרחשות אזהרות, הן נכתבות ל-stderr.

5 אפריל 2016 odbx-sql(1)

השתמש ב-odbx-sql באופן מקוון באמצעות שירותי onworks.net



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