DROP EXTERNAL VOLUME

Supprime un volume externe du compte, mais conserve une version du volume externe afin qu’il puisse être récupéré à l’aide de UNDROP EXTERNAL VOLUME. Pour plus d’informations, voir Notes sur l’utilisation (dans ce chapitre).

Voir aussi :

CREATE EXTERNAL VOLUME , ALTER EXTERNAL VOLUME , SHOW EXTERNAL VOLUMES , DESCRIBE EXTERNAL VOLUME

Syntaxe

DROP EXTERNAL VOLUME [ IF EXISTS ] <name>
Copy

Paramètres

name

Indique l’identificateur du volume externe à supprimer. Si l’identificateur contient des espaces, des caractères spéciaux ou des caractères majuscules et minuscules, toute la chaîne doit être délimitée par des guillemets doubles (par exemple, "My object"). Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette commande SQL doit avoir les privilèges suivants définis au minimum ainsi :

Privilège

Objet

Remarques

OWNERSHIP

Volume externe

OWNERSHIP is a special privilege on an object that is automatically granted to the role that created the object, but can also be transferred using the GRANT OWNERSHIP command to a different role by the owning role (or any role with the MANAGE GRANTS privilege).

Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.

Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.

Notes sur l’utilisation

  • La suppression d’un volume externe ne le supprime pas définitivement du système. Snowflake conserve une version du volume externe supprimé dans Time Travel. Vous pouvez restaurer un volume externe supprimé en utilisant la commande UNDROP EXTERNAL VOLUME.

  • Une fois qu’un volume externe supprimé a été purgé, il ne peut pas être récupéré ; il doit être recréé.

  • Après la suppression d’un volume externe, la création d’un volume externe portant le même nom crée une nouvelle version du volume externe. Vous pouvez restaurer la version supprimée du volume externe précédent en procédant comme suit :

    1. Renommez la version actuelle du volume externe.

    2. Utilisez la commande UNDROP EXTERNAL VOLUME pour restaurer la version précédente.

Exemples

L’exemple suivant supprime un volume externe nommé my_external_volume :

DROP EXTERNAL VOLUME my_external_volume;
Copy