הפעלה וחיבור ל-AlloyDB Omni

בוחרים גרסה של מאמר העזרה:

בדף הזה מוסבר איך להפעיל את AlloyDB Omni ולהתחבר אליו אחרי ההתקנה במחשב שלכם.

הפעלת AlloyDB Omni

ההליכים שבהם משתמשים כדי להריץ את AlloyDB Omni תלויים בשאלה אם מריצים את AlloyDB Omni בקונטיינר בשרת יחיד.

הפעלת AlloyDB Omni

כדי להפעיל קונטיינר של AlloyDB Omni שהופסק, מריצים את הפקודה docker container start או את הפקודה podman container start:

Docker

docker container start CONTAINER_NAME

מחליפים את CONTAINER_NAME בשם שהקציתם לקונטיינר AlloyDB Omni כשהתקנתם אותו.

Podman

podman container start CONTAINER_NAME

מחליפים את CONTAINER_NAME בשם שהקציתם לקונטיינר AlloyDB Omni כשהתקנתם אותו.

בדיקת הסטטוס של AlloyDB Omni

כדי לבדוק את הסטטוס של כל הקונטיינרים שפועלים, מריצים את הפקודה docker container ls או את הפקודה podman container ls:

Docker

docker container ls

Podman

podman container ls

אם קונטיינר AlloyDB Omni פועל, השם שלו יופיע בעמודה NAMES של טבלת הפלט. בשורה המתאימה מופיע סיכום של מצב מאגר התגים.

אם השם של הקונטיינר לא מופיע בעמודה NAMES, סימן שה-AlloyDB Omni לא פועל.

הפסקת השימוש ב-AlloyDB Omni

כדי לעצור קונטיינר של AlloyDB Omni, מריצים את הפקודה docker container stop או את הפקודה podman container stop:

Docker

  docker container stop CONTAINER_NAME

מחליפים את CONTAINER_NAME בשם שהקציתם לקונטיינר AlloyDB Omni כשהתקנתם אותו.

Podman

  podman container stop CONTAINER_NAME

מחליפים את CONTAINER_NAME בשם שהקציתם לקונטיינר AlloyDB Omni כשהתקנתם אותו.

התחברות ל-AlloyDB Omni שפועל בשרת יחיד

הקונטיינר AlloyDB Omni כולל עותק משלו של psql שמאפשר לכם לפתוח סשן אינטראקטיבי של מעטפת SQL עם שרת מסד הנתונים שלו.

אפשר גם להתחבר ל-AlloyDB Omni מחוץ לקונטיינר, באמצעות תוכנה שתואמת ל-PostgreSQL לפי בחירתכם.

מידע על חיבור לאשכול מסד נתונים של AlloyDB Omni שפועל באשכול Kubernetes זמין במאמר חיבור ל-AlloyDB Omni שפועל ב-Kubernetes.

חיבור באמצעות psql בקונטיינרים

כדי להתחבר לשרת מסד הנתונים של AlloyDB Omni באמצעות עותק משלו של psql שמופעל בתוך קונטיינר, מריצים את הפקודה הבאה:

Docker

  docker exec -it CONTAINER_NAME psql -U postgres

מחליפים את CONTAINER_NAME בשם שהקציתם לקונטיינר AlloyDB Omni כשהתקנתם אותו.

Podman

  podman exec -it CONTAINER_NAME psql -U postgres

מחליפים את CONTAINER_NAME בשם שהקציתם לקונטיינר AlloyDB Omni כשהתקנתם אותו.

הפקודה הזו מחברת אתכם לשרת בתור משתמש עם תפקיד postgres ומציגה שורת פקודה postgres=#. עכשיו אפשר להריץ פקודות של psql ושאילתות SQL.

כדי לצאת מ-psql, מריצים את הפקודה \q.

חיבור באמצעות אפליקציות משלכם

כל אפליקציה שפועלת עם PostgreSQL יכולה לפעול גם עם AlloyDB Omni, בלי צורך בשינויים.

כדי להתחבר לשרת מסד הנתונים של AlloyDB Omni, צריך לחשוף את הרישות ממכולת Docker של AlloyDB Omni למחשב המארח. לשם כך, מוסיפים את האפשרויות --network=host או -p 5432:5432 לפקודה docker run או podman run כשמפעילים את AlloyDB Omni.

כדי לבחור מספר יציאה מותאם אישית, משתמשים ב--p [HOST_PORT]:5432 כשמפעילים את AlloyDB Omni. לאחר מכן, משתמשים בכל לקוח או ספריית קוד שתואמים ל-PostgreSQL כדי להתחבר ליציאה 5432 או למספר היציאה המותאם אישית שציינתם.

אחרי שמתחברים לשרת מסד הנתונים, אפשר להגדיר, לשאול ולשנות את מסדי הנתונים באמצעות שאילתות DML ו-SQL, באמצעות פרוטוקולי תקשורת סטנדרטיים של PostgreSQL.

מכיוון ש-AlloyDB Omni פועל בסביבה שלכם, אתם יכולים לשלוט באופן ההתחברות ל-AlloyDB Omni. הפעולה הזו כוללת מתן גישה לרשת לשירות הזה או הגבלת הגישה אליו בהתאם לצרכים של האפליקציה, בדיוק כמו בשרת PostgreSQL רגיל.

המאמרים הבאים