בדף הזה מוסבר איך לעיין בנתונים שלכם ב-AlloyDB ל-PostgreSQL ולנהל אותם באמצעות AlloyDB Studio במסוף Google Cloud .
AlloyDB Studio כולל חלונית Explorer שמשולבת עם כלי לעריכת שאילתות וטבלה של תוצאות שאילתות SQL. אפשר להריץ פקודות DDL, DML ו-DQL מממשק יחיד. לדוגמה, במקום להגדיר כלי לשאילתות במסד נתונים של צד שלישי, אתם יכולים ליצור טבלה או להריץ שאילתה על הנתונים באמצעות כלי עריכת השאילתות הזה.
אם אתם חדשים ב-AlloyDB ל-PostgreSQL, כדאי לעיין בסקירה הכללית על AlloyDB.
אתם יכולים להשתמש בחלונית Explorer ב-AlloyDB Studio כדי להציג את אובייקטי מסד הנתונים ולבצע איתם אינטראקציה. אתם יכולים ליצור, לשנות ולמחוק את אובייקטי מסד הנתונים הבאים:
- סכימות
- Tables
- Columns
- אינדקסים ומפתחות
- טריגרים
- תצוגות
- פונקציות
- הליכים
- רצפים
- סוגים
- תוספים
תפקידים והרשאות נדרשים
כדי להשתמש ב-AlloyDB Studio, צריך את ההרשאות הבאות:
alloydb.clusters.getalloydb.databases.listalloydb.instances.executeSqlalloydb.instances.listalloydb.users.list
אפשר לקבל את ההרשאות האלה דרך התפקיד roles/alloydb.admin או באמצעות שילוב של התפקידים roles/alloydb.viewer ו-roles/alloydb.databaseUser. אם לא הוקצו לכם התפקידים האלה, פנו לאדמין הארגוני כדי לבקש גישה. יכול להיות שתוכלו לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
בנוסף, חשוב לוודא שיש לכם הרשאות ברמת מסד הנתונים למסד הנתונים שבו אתם משתמשים לאימות.
אימות ב-AlloyDB Studio
כדי לגשת למסד נתונים ב-AlloyDB Studio, קודם צריך לבחור שיטת אימות למסד הנתונים. כדי להיכנס למסד הנתונים באמצעות AlloyDB Studio, אפשר להשתמש באחד מסוגי האימות הבאים:
אימות מסד נתונים באמצעות IAM: אפשר להשתמש באימות IAM כדי לנהל את הגישה למסד הנתונים ואת ההרשאות של המשתמשים בארגון. כדי להשתמש בזה, צריך להגדיר אימות IAM במופע.
אימות מובנה של מסד הנתונים: התחברות למסד הנתונים ב-AlloyDB Studio באמצעות חשבון משתמש ופרטי כניסה ב-PostgreSQL. מידע נוסף זמין במאמר ניהול משתמשי PostgreSQL באמצעות אימות מובנה.
סקור את הנתונים שלך
כדי לגשת לחלונית Explorer:
במסוף Google Cloud , פותחים את הדף AlloyDB.
בוחרים אשכול מהרשימה.
בתפריט הניווט, לוחצים על AlloyDB Studio.
בוחרים שיטת אימות למסד הנתונים.
לוחצים על אימות. בחלונית Explorer מוצגת רשימה של האובייקטים במסד הנתונים.
יצירה, שינוי ושאילתות של הנתונים
אפשר להשתמש בעורך השאילתות כדי להריץ הצהרות SQL. צריך להפריד בין ההצהרות באמצעות נקודה-פסיק. אפשר לכתוב שאילתה בעצמכם או לאכלס את עורך השאילתות בתבנית.
הביצוע של ההצהרות מבוסס על הסדר שבו מזינים אותן בעורך השאילתות.
כדי ליצור, לשלוח שאילתה או לשנות את הנתונים, פועלים לפי השלבים הבאים:
במסוף Google Cloud , פותחים את הדף AlloyDB.
בוחרים אשכול מהרשימה.
בתפריט הניווט, לוחצים על AlloyDB Studio.
נכנסים ל-AlloyDB Studio באמצעות שם מסד הנתונים, שם המשתמש והסיסמה.
כותבים שאילתה באחת מהשיטות הבאות:
כדי ליצור שאילתה משלכם, פועלים לפי השלבים הבאים:
- לוחצים על New SQL editor tab או על New tab כדי לפתוח כרטיסייה חדשה.
- כשעורך השאילתות מופיע, כותבים את השאילתה.
כדי ליצור שאילתה שמתחילה בתבנית, פועלים לפי השלבים הבאים:
- בחלונית Explorer, ליד אובייקט של מסד נתונים, לוחצים על more_vert ואז על View actions. מופיעה פעולה אחת או יותר שזמינות.
- לוחצים על פעולה. עורך השאילתות יאוכלס בתבנית.
- מחליפים את כל ה-placeholders בתבנית.
לוחצים על Run. כל השאילתות בעורך השאילתות יופעלו. התוצאות של השאילתה מופיעות בטבלה Results.
אפשר גם לבחור ולהריץ שאילתה אחת או כמה שאילתות בו-זמנית. כדי לעשות את זה, בוחרים שאילתה או כמה שאילתות ולוחצים על הפעלת הפריטים שנבחרו.
מגבלות
- AlloyDB Studio תומך בשאילתות קלות. יכול להיות שהתשובות יהיו קטועות אם הן גדולות מ-10MB. AlloyDB Studio מציין מתי הוא מחזיר תוצאות חלקיות.
- שאילתות או יצירת אינדקסים בטבלאות גדולות שנמשכות יותר מחמש דקות במופע, מושבתות ומבוטלות.
- ב-AlloyDB Studio, חיבור למסד נתונים לא נשאר פתוח אחרי שסקריפט SQL מסיים את ההרצה. באופן דומה, לכרטיסיות העורך אין סשן משותף, וכל הפעלה מתחילה חיבור חדש באמצעות סשן נפרד.
- כשמריצים כמה הצהרות של שאילתות בו-זמנית, ואחת מהשאילתות גורמת לשגיאה, השאילתה כולה מבוטלת.