DROP VOLUME

Se aplica a:casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 13.3 LTS y versiones posteriores casilla de verificación marcada solo Unity Catalog

Elimina el volumen especificado.

Nota:

Al eliminar un volumen administrado, los archivos de datos subyacentes no se eliminan inmediatamente. El Catálogo de Unity los conserva durante 7 días y, a continuación, los elimina (purga) permanentemente en un plazo de 48 horas. Para obtener más información sobre el ciclo de vida y la facturación del archivo de datos, consulte Ciclo de vida de almacenamiento de objetos en el catálogo de Unity.

Si se elimina un volumen externo , se elimina del catálogo, pero los archivos subyacentes no se eliminan.

Unity Catalog soporta el comando de la ONUDROP VOLUME para recuperar volúmenes gestionados y externos eliminados. Los volúmenes pueden recuperarse durante 7 días después de ser eliminados.

Permissions

Para quitar un volumen, debe ser el propietario del volumen o tenerlo MANAGE en él. También debe tener USE CATALOG en el catálogo primario y USE SCHEMA en el esquema primario donde reside el volumen.

Según la jerarquía de objetos, los propietarios del esquema primario o el catálogo y los usuarios con MANAGE en también pueden realizar esta operación. Los privilegios de uso que necesitan dependen del nivel de objeto en el que poseen la propiedad o MANAGE. Consulte Requisitos de privilegio de uso para MANAGE.

Sintaxis

DROP VOLUME [ IF EXISTS ] volume_name

Parámetro

  • SI EXISTE

    Si se especifica, no se produce ningún error si el volumen no existe.

  • volume_name

    Nombre del volumen que se va a quitar. Si el volumen no se puede encontrar, Azure Databricks genera un error.

Ejemplos

– Drop a volume named 'my_volume'
> DROP VOLUME my_volume
  OK

– Drop a volume named `my_volume` under catalog `my_catalog` and schema `my_schema
> DROP VOLUME my_catalog.my_schema.my_volume
  OK

– The volume must exist
> DROP VOLUME my_volume
  Error

– Drop a volume named `my_volume` only if it exists
> DROP VOLUME IF EXISTS my_volume
  OK