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 HAPUS.
  4. Opsional: Jika pencadangan sebelumnya diaktifkan, pilih Hapus semua cadangan. Tindakan ini akan menghapusnya secara permanen. Jika tidak, cadangan akan otomatis dihapus setelah periode retensi data project berakhir.
  5. Konfirmasi penghapusan dengan mengetikkan ID cluster.
  6. Klik HAPUS untuk menyelesaikan.

gdcloud CLI

Gunakan perintah berikut untuk menghapus cluster database:

gdcloud database clusters delete CLUSTER_NAME

Ganti kode berikut:

  • CLUSTER_NAME dengan nama cluster database yang akan dihapus.

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 (dan oleh karena itu, cluster database masih dapat dipulihkan). Cadangan ini akan dihapus setelah waktu retensinya jika tidak ada tindakan yang dilakukan. Perintah kedua dapat digunakan untuk langsung menghapus cluster database dan semua cadangannya.