Borra clústeres de bases de datos

Puedes borrar clústeres de bases de datos con la consola de GDC o la CLI de Distributed Cloud.

Console

  1. En el menú principal de la consola de GDC, elige Servicio de base de datos.
  2. Selecciona el clúster de base de datos que deseas borrar.
  3. Haz clic en BORRAR.
  4. Opcional: Si la copia de seguridad se habilitó anteriormente, selecciona Borrar todas las copias de seguridad. Esto genera una eliminación permanente. De lo contrario, las copias de seguridad se borrarán automáticamente una vez que venza el período de retención del proyecto.
  5. Para confirmar la eliminación, escribe el ID del clúster.
  6. Haz clic en BORRAR para finalizar.

gdcloud

Borra un clúster de base de datos y conserva sus copias de seguridad:

gdcloud database clusters delete CLUSTER_NAME

Para borrar de forma permanente un clúster de base de datos junto con todas sus copias de seguridad, incluye la marca --hard:

gdcloud database clusters delete CLUSTER_NAME --hard

Reemplaza CLUSTER_NAME por el nombre del clúster de base de datos que deseas borrar.

En el caso de los clústeres de bases de datos con la copia de seguridad habilitada, si omites --hard, se borra el clúster de bases de datos, pero se conservan sus copias de seguridad (lo que hace que el clúster de bases de datos se pueda recuperar dentro del período de retención). Agregar --hard borra de forma inmediata y permanente el clúster de la base de datos y todas sus copias de seguridad.

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.

Reemplaza las siguientes variables:

  • DBENGINE_NAME, el nombre del motor de base de datos. Es uno de los siguientes: alloydbomni, postgresql o oracle.
  • USER_PROJECT: Es el nombre del proyecto de usuario en el que se creó el clúster de la base de datos.
  • DBCLUSTER_NAME, el nombre del clúster de la base de datos.

Para los clústeres de bases de datos sin copia de seguridad, solo se necesita el primer paso. En el caso de las bases de datos con copia de seguridad, ejecutar solo el primer comando borrará la base de datos y conservará sus copias de seguridad (por lo que el clúster de la base de datos aún se podrá recuperar). Estas copias de seguridad se borrarán después de su tiempo de retención si no se toma ninguna medida. El segundo comando se puede usar para borrar de inmediato el clúster de la base de datos y todas sus copias de seguridad.