Elimine clusters de bases de dados

Pode eliminar clusters de bases de dados com a consola GDC ou a CLI Distributed Cloud.

Consola

  1. No menu principal da consola do GDC, escolha Serviço de base de dados.
  2. Selecione o cluster de base de dados a eliminar.
  3. Clique em ELIMINAR.
  4. Opcional: se a cópia de segurança tiver sido ativada anteriormente, selecione Eliminar todas as cópias de segurança. Isto resulta numa eliminação permanente. Caso contrário, as cópias de segurança são eliminadas automaticamente quando o período de retenção do projeto expira.
  5. Confirme a eliminação escrevendo o ID do cluster.
  6. Clique em ELIMINAR para concluir.

CLI gcloud

Use o seguinte comando para eliminar um cluster de base de dados:

gdcloud database clusters delete CLUSTER_NAME

Substitua o seguinte:

  • CLUSTER_NAME com o nome do cluster de base de dados a eliminar.

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.

Substitua as seguintes variáveis:

  • DBENGINE_NAME, o nome do motor da base de dados. É uma de alloydbomni, postgresql ou oracle.
  • USER_PROJECT, o nome do projeto do utilizador onde o cluster da base de dados foi criado.
  • DBCLUSTER_NAME, o nome do cluster da base de dados.

Para clusters de bases de dados sem cópia de segurança, só é necessário o primeiro passo. Para bases de dados com cópia de segurança, a execução apenas do primeiro comando elimina a base de dados, mas mantém as respetivas cópias de segurança (e, por isso, o cluster de base de dados continua a ser recuperável). Estas cópias de segurança são eliminadas após o respetivo período de retenção se não forem tomadas medidas. O segundo comando pode ser usado para eliminar imediatamente o cluster da base de dados e todas as respetivas cópias de segurança.