GoGPT Best VPN GoSearch

סמל OnWorks

tarantool - אונליין בענן

הפעל את tarantool בספק האירוח החינמי OnWorks דרך Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


tarantool - לקוח מבוסס שורת קריאה עבור tarantool.

תַקצִיר


tarantool [אפשרויות] [שאילתה]

שורת הפקודה אפשרויות


-h, --host
כתובת השרת.

-p, --port
יציאת שרת.

-a, --admin-port
יציאת ניהול שרת.

-C, --חתול
הדפס תוכן קובץ xlog או snapshot.

-P, --play
הפעל מחדש את קובץ ה-xlog לשרת שצוין.

-S, --רווח
סנן לפי מספר חלל.

-F, --מ-
הפעל את קובץ ה-xlog מה-lsn שצוין.

-T, --to
עצור ב-xlog lsn שצוין.

-M, --פורמט
פורמט פלט של Cat (tarantool, raw).

-H, --כותרת
הוסף כותרת קובץ עבור הפלט הגולמי.

-R, --rpl
לפעול כעותק משוכפל עבור השרת שצוין.

-ב, --סל
הדפס STR במדפסת lua במקום NUM32 ו-NUM64, למעט עדכון אריתמטי
ארגומנטים.

-D, --delim
אם תשתמשו ב--cat, זה יוסיף delim לסוף כל שורה בקובץ ה-Lua שלכם.
משמש בתחילת ממשק שורת פקודה (CLI) של הלקוח, ואז הוא מחליף את setopt delim=' פקודה.

-?, --עזרה
הצג את העזרה הזו וצא.

-V, - גרסה
הצג מידע גרסה וצא.

תיאור


הצהרות לפי סדר אלפביתי

למרות שניתן להזין פקודה ראשונית בשורת הפקודה של tarantool, בדרך כלל הם
מוזנים לאחר ההנחיה במצב אינטראקטיבי בזמן ש-tarantool פועל. (הנחיה
יהיה שם המארח וסימן גדול מ-, לדוגמה localhost>). סוף ה-
סמן ההצהרה הוא שורה חדשה (הזנת שורה).

CALL
תחביר: CALL procedure-identifier (). אפקט: הלקוח מורה לשרת לבצע
הפרוצדורה שזוהתה על ידי מזהה הפרוצדורה. דוגמה: CALL proc50()הערות: ה
הלקוח שולח לפורט נתוני קריאה/כתיבה של השרת.

למחוק
תחביר: DELETE FROM tuple-set-name WHERE field-name = literal. אפקט: הלקוח אומר
שרת למחיקת הטופל המזוהה על ידי פסוקית WHERE. דוגמה: DELETE FROM t0
כאשר k0='a'. הערות: שם השדה חייב לזהות את המפתח הראשי. הלקוח שולח אל
יציאת נתוני קריאה/כתיבה של השרת לאחר המרה מפרוטוקול SQL לפרוטוקול בינארי.

יְצִיאָה
תחביר: E[XIT]. אפקט: תוכנית tarantool עוצרת. דוגמה: EXIT. הערות: הפונקציה QUIT
הפקודה עושה את אותו הדבר. הלקוח לא שולח דבר לשרת.

עזרה
תחביר: H[ELP]. אפקט: הלקוח מציג הודעה הכוללת רשימה של אפשרויות
משפטים. דוגמה: HELP. הערות: הלקוח לא שולח דבר לשרת.

INSERT
תחביר: INSERT [INTO] tuple-set-identifier VALUES (ליטרלי [,ליטרלי...]). אפקט: ה-
הלקוח מורה לשרת להוסיף את הטאפל המורכב מהערכים הליטרליים. דוגמה:
INSERT INTO t0 VALUES ('a',0). הערות: הלקוח שולח לשרת נתוני קריאה/כתיבה
פורט לאחר המרה מפרוטוקול SQL לפרוטוקול בינארי.

טעינת קובץ
תחביר: LOADFILE string-literal. אפקט: הלקוח טוען הוראות מהקובץ
מזוהה על ידי מחרוזת-ליטרלית. דוגמה: LOADFILE '/home/tarantool_user/file5.txt'.

תחביר LUA: אסימון LUA [אסימון...]. אפקט: הלקוח מורה לשרת לבצע את ה-
אסימונים כפקודות Lua. דוגמה: LUA "שלום".." עולם". הערות: הלקוח שולח אל
הפורט הניהולי של השרת.

PING
תחביר: PING. אפקט: הלקוח שולח פינג לשרת. דוגמה: PING. הערות: ה-
הלקוח שולח לפורט נתוני קריאה/כתיבה של השרת.

תיכנע
תחביר: Q[UIT]. אפקט: הלקוח עוצר. משפט זה מטופל כולו על ידי
לקוח. דוגמה: QUIT. הערות: משפט ה-EXIT עושה את אותו הדבר. הלקוח שולח
כלום לשרת.

העלאה
תחביר: טעינה מחדש של התצורה. אפקט: הלקוח מורה לשרת לקרוא מחדש את
קובץ תצורה. דוגמה: טעינה מחדש של התצורה. הערות: הלקוח שולח אל
פורט ניהולי של השרת.

להחליף
תחביר; REPLACE [INTO] tuple-set-identifier VALUES (literal [,literal...]). אפקט:
הלקוח מורה לשרת להוסיף את הטופל המורכב מהערכים הליטרליים.
דוגמה: REPLACE INTO t0 VALUES ('a',0). הערות: REPLACE ו- INSERT זהים,
אלא ש-INSERT יחזיר שגיאה אם ​​כבר קיים צמד עם אותו הדבר
מפתח ראשי. הלקוח שולח ליציאת נתוני קריאה/כתיבה של השרת לאחר ההמרה
מפרוטוקול SQL לפרוטוקול בינארי.

לשמור
תחביר: SAVE COREDUMP | SNAPSHOT. אפקט: הלקוח מורה לשרת לשמור את
אובייקט ייעודי. דוגמה: שמירת תמונת מצב. הערות: הלקוח שולח לשרת
נמל אדמיניסטרטיבי.

לבחור
תחביר: SELECT * FROM tuple-set-identifier WHERE field-identifier = literal [AND|OR
מזהה-שדה = ליטרלי...] [LIMIT מספרי-ליטרלי [,מספרי-ליטרלי]]. אפקט:
הלקוח מורה לשרת למצוא את הטאפל או הטאפלים שזוהו בפסקת WHERE.
דוגמה: SELECT * FROM t0 WHERE k0 = 5 AND k1 = 7 LIMIT 1. הערות: הלקוח שולח אל
יציאת הנתונים לקריאה/כתיבה של השרת.

תחביר SET: SET INJECTION שם-אסימון מצב-אסימון. אפקט: במצב רגיל: שגיאה. הערות:
משפט זה זמין רק במצב ניפוי שגיאות.

סטופט
תחביר: SETOPT DELIMITER = string-literal. המחרוזת חייבת להיות ערך ביחידה
מרכאות. אפקט: מחרוזת הופכת לתו מפריד סוף משפט, כך ששורה חדשה לבדה אינה
נחשב לסוף משפט. דוגמה: SETOPT DELIMITER = '!'. הערות: הלקוח שולח
כלום לשרת.

תחביר: SETOPT PAGER = string-literal. המחרוזת חייבת להיות ערך במירכאות בודדות.
אפקט: מחרוזת הופכת לעמוד שיופעל עבור פקודות עוקבות; בדרך כלל
הערכים הם'/usr/bin/less'או'/bin/more' עבור עמודי לינוקס נפוצים. דוגמה:
הגדרת זימון = '/usr/bin/lessהערות: הלקוח לא שולח דבר לשרת.

לְהַצִיג
תחביר: הצג תצורה | סיב | מידע | הזרקות | PALLOC | תוספים | SLAB |
אפקט STAT.: הלקוח מבקש מהשרת מידע על סביבה או
סטטיסטיקה. דוגמה: הצג מידע. הערות: הלקוח שולח למנהל השרת
פורט. האפשרות SHOW INJECTIONS זמינה רק במצב ניפוי שגיאות.

עדכון
תחביר: UPDATE tuple-set-identifier SET field-identifier = literal [,field-identifier
= ליטרלי...] WHERE מזהה שדה = ליטרלי. אפקט: הלקוח מורה לשרת לשנות
הטופל המזוהה בפסקת WHERE. דוגמה: UPDATE t1 SET k1= 'K', k2 = 7 WHERE
k0 = 0. הערות: הלקוח שולח ליציאת נתוני קריאה/כתיבה של השרת לאחר ההמרה
מפרוטוקול SQL לפרוטוקול בינארי.

לתיאור מקוצר בצורת Backus-Naur [BNF] של חלק מההצהרות, ראה
doc/box-protocol.txt ו- doc/sql.txt.

דוגמאות


בהתאם לאופן שבו משלבים את אפשרויות לקוח הטארנטול, ישנם למעשה שלושה מצבים
של פעולה: מצב "אינטראקטיבי", "הדפסה והשמעה", או "שכפול".

במצב אינטראקטיבי, מקלידים משפטים ומקבלים תוצאות. ניתן לציין משפט
קובץ בעת ההפעלה (tarantool < file_name) או שניתן לציין קובץ משפט עם ה-
משפט LOADFILE: (LOADFILE file_name), אך בדרך כלל המשפטים מוקלדים על ידי ה-
משתמש עוקב אחר הנחיות. הנה דוגמה ללקוח Tarantool במצב אינטראקטיבי
מוֹשָׁב:

$ טרנטול
localhost> הכנס לתוך t0 ערכים ('X-1',100)
הוספה בסדר, שורה אחת מושפעת
localhost> הכנס ל-t0 ערכים ('X-2',200,'בהזמנה')
הוספה בסדר, שורה אחת מושפעת
localhost> הכנס לתוך t0 ערכים ('X-3',300,'')
הוספה בסדר, שורה אחת מושפעת
מארח מקומי> עדכון t0 קבע k1 = 300 כאשר k0 = 'X-1'
עדכון תקין, שורה אחת מושפעת
localhost> מחק מ-t0 כאשר k0 = 'X-2'
מחיקה בסדר, שורה אחת מושפעת
מארח מקומי> בחר * מ-t0 כאשר k0 = 'X-1'
בחר אישור, שורה אחת מושפעת
['X-1', 300]
מארח מקומי> יציאה
$

במצב הדפסה והפעלה, משתמשים באפשרויות --cat ו---play ו---from ו---to ו---space
כדי להדפיס תוכן יומן כתיבה מראש, או לשלוח תוכן יומן כתיבה מראש לשרת. כאן
היא דוגמה לסשן לקוח Tarantool במצב הדפסה והשמעה:

$ tarantool --cat /home/user1/tarantool_test/work_dir/00000000000000000005.xlog --מ-22 --עד 26
הכנס, lsn: 22, זמן: 1385327353.345869, אורך: 33, רווח: 0, קובץ cookie: 127.0.0.1:44787 ['X-1', 100]
הכנס, lsn: 23, זמן: 1385327353.346745, אורך: 42, רווח: 0, קובץ cookie: 127.0.0.1:44787 ['X-2', 200, 8243105135088135759]
הכנס, lsn: 24, זמן: 1385327353.347352, אורך: 34, רווח: 0, קובץ cookie: 127.0.0.1:44787 ['X-3', 300, '']
עדכון, lsn: 25, זמן: 1385327353.348209, lens: 42, רווח: 0, קובץ cookie: 127.0.0.1:44787 ['X-1']
מחיקה, lsn: 26, זמן: 1385327353.348879, אורך: 28, רווח: 0, קובץ cookie: 127.0.0.1:44787 ['X-2']
$

במצב שכפול, מתחברים כעותק, ולאחר מכן כותבים יומן בינארי לקובץ.

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


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.