Supprimer des clusters de bases de données

Vous pouvez supprimer des clusters de bases de données à l'aide de la console GDC ou de la CLI Distributed Cloud.

Console

  1. Dans le menu principal de la console GDC, sélectionnez Service de base de données.
  2. Sélectionnez le cluster de bases de données à supprimer.
  3. Cliquez sur SUPPRIMER.
  4. Facultatif : Si la sauvegarde était précédemment activée, sélectionnez Supprimer toutes les sauvegardes. Cette action entraîne une suppression définitive. Sinon, les sauvegardes seront automatiquement supprimées une fois la période de conservation du projet expirée.
  5. Confirmez la suppression en saisissant l'ID du cluster.
  6. Cliquez sur SUPPRIMER pour terminer.

gdcloud CLI

Supprimez un cluster de bases de données tout en conservant ses sauvegardes :

gdcloud database clusters delete CLUSTER_NAME

Pour supprimer définitivement un cluster de bases de données ainsi que toutes ses sauvegardes, incluez l'option --hard :

gdcloud database clusters delete CLUSTER_NAME --hard

Remplacez CLUSTER_NAME par le nom du cluster de bases de données à supprimer.

Pour les clusters de bases de données pour lesquels la sauvegarde est activée, si vous omettez l'option --hard, le cluster de bases de données est supprimé, mais ses sauvegardes sont conservées (le cluster de bases de données peut donc être récupéré pendant la période de conservation). Si vous ajoutez l'option --hard, le cluster de bases de données et toutes ses sauvegardes sont immédiatement et définitivement supprimés.

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.

Remplacez les variables suivantes :

  • DBENGINE_NAME : nom du moteur de base de données. Il peut s'agir de alloydbomni, postgresql ou oracle.
  • USER_PROJECT : nom du projet utilisateur dans lequel le cluster de bases de données a été créé.
  • DBCLUSTER_NAME : nom du cluster de bases de données.

Pour les clusters de bases de données sans sauvegarde, seule la première étape est nécessaire. Pour les bases de données avec sauvegarde, l'exécution de la première commande seule supprime la base de données tout en conservant ses sauvegardes (le cluster de bases de données peut donc toujours être récupéré). Ces sauvegardes seront supprimées après leur durée de conservation si aucune action n'est entreprise. La deuxième commande peut être utilisée pour supprimer immédiatement le cluster de bases de données et toutes ses sauvegardes.