Menghapus cluster database

Anda dapat menghapus cluster database dengan konsol GDC atau Distributed Cloud CLI.

Konsol

  1. Dari menu utama konsol GDC, pilih Database Service.
  2. Pilih cluster database yang akan dihapus.
  3. Klik DELETE.
  4. Opsional: Jika cadangan sebelumnya diaktifkan, pilih Delete all backups. Tindakan ini akan menghapus secara permanen. Jika tidak, cadangan akan otomatis dihapus setelah periode retensi data project berakhir.
  5. Konfirmasi penghapusan dengan mengetikkan ID cluster.
  6. Klik DELETE untuk menyelesaikan.

gdcloud CLI

Hapus cluster database sambil menyimpan cadangannya:

gdcloud database clusters delete CLUSTER_NAME

Untuk menghapus cluster database secara permanen beserta semua cadangannya, sertakan flag --hard:

gdcloud database clusters delete CLUSTER_NAME --hard

Ganti CLUSTER_NAME dengan nama cluster database yang akan dihapus.

Untuk cluster database yang mengaktifkan cadangan, menghapus --hard akan menghapus cluster database sambil menyimpan cadangannya (sehingga cluster database masih dapat dipulihkan dalam periode retensi data). Menambahkan --hard akan segera dan secara permanen menghapus cluster database dan semua cadangannya.

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.

Ganti variabel berikut:

  • DBENGINE_NAME, nama mesin database. Ini adalah salah satu dari alloydbomni, postgresql, atau oracle.
  • USER_PROJECT, nama project pengguna tempat cluster database dibuat.
  • DBCLUSTER_NAME, nama cluster database.

Untuk cluster database tanpa cadangan, hanya langkah pertama yang diperlukan. Untuk database dengan cadangan, menjalankan perintah pertama saja akan menghapus database sambil menyimpan cadangannya (sehingga cluster database masih dapat dipulihkan). Cadangan ini akan dihapus setelah waktu retensinya jika tidak ada tindakan yang dilakukan. Perintah kedua dapat digunakan untuk segera menghapus cluster database dan semua cadangannya.