מחיקה של אשכולות של מסדי נתונים

אפשר למחוק אשכולות של מסדי נתונים באמצעות מסוף GDC או Distributed Cloud CLI.

המסוף

  1. בתפריט הראשי של מסוף GDC, בוחרים באפשרות Database Service (שירות מסד נתונים).
  2. בוחרים את אשכול מסדי הנתונים שרוצים למחוק.
  3. לוחצים על מחיקה.
  4. אופציונלי: אם הגיבוי הופעל בעבר, בוחרים באפשרות מחיקת כל הגיבויים. התוצאה היא מחיקה סופית. אחרת, הגיבויים יימחקו אוטומטית אחרי שתוקף תקופת השמירה של הפרויקט יפוג.
  5. מאשרים את המחיקה על ידי הקלדת מזהה האשכול.
  6. לסיום, לוחצים על מחיקה.

gdcloud CLI

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

gdcloud database clusters delete CLUSTER_NAME

מחליפים את מה שכתוב בשדות הבאים:

  • CLUSTER_NAME בשם של אשכול מסד הנתונים שרוצים למחוק.

API

kubectl patch dbcluster.DBENGINE_NAME.dbadmin.gdc.goog DBCLUSTER_NAME -p '{"spec":{"isDeleted": true}}' --type=merge -n USER_PROJECT
kubectl delete dbcluster.DBENGINE_NAME.dbadmin.gdc.goog DBCLUSTER_NAME -n USER_PROJECT # for database clusters with backup enabled, this will permanently delete the database.

מחליפים את המשתנים הבאים:

  • DBENGINE_NAME, השם של המנוע של מסד הנתונים. אחד מהערכים הבאים: alloydbomni, postgresql או oracle.
  • USER_PROJECT, השם של פרויקט המשתמש שבו נוצר אשכול מסד הנתונים.
  • DBCLUSTER_NAME, השם של אשכול מסד הנתונים.

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