בדף הזה מוסבר איך להפעיל את 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 lsPodman
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, צריך לחשוף את הרשת ממכולת AlloyDB Omni Docker למכונת המארח. לשם כך, מוסיפים את --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 רגיל.
המאמרים הבאים