Compartir a través de


VOLUME_PRIVILEGES

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

INFORMATION_SCHEMA.VOLUME_PRIVILEGES enumera las entidades de seguridad que tienen privilegios en un volumen de un esquema de catálogo.

Esto es una extensión del esquema de información estándar de SQL.

Nota

Actualmente, los usuarios con el privilegio MANAGE en un objeto no pueden ver todas las concesiones para ese objeto en el INFORMATION_SCHEMA. En su lugar, INFORMATION_SCHEMA solo concede sus propias concesiones en el objeto. Este comportamiento se corregirá en el futuro.

Los usuarios con privilegios de MANAGE pueden ver todas las concesiones en un objeto mediante comandos SQL o el Explorador de catálogos. Consulta Administración de privilegios en Unity Catalog.

Definición

La relación VOLUME_PRIVILEGES contiene las columnas siguientes:

Nombre Tipo de datos Nullable Descripción
GRANTOR STRING No La entidad de seguridad que concedió el permiso.
GRANTEE STRING No Entidad de seguridad a la que se concede el privilegio.
VOLUME_CATALOG STRING No Catálogo de relaciones en que se concede el privilegio.
VOLUME_SCHEMA STRING No Esquema de relaciones en que se concede el privilegio.
VOLUME_NAME STRING No Volumen sobre el que se concede el privilegio.
PRIVILEGE_TYPE STRING No Privilegio que se concede.
IS_GRANTABLE STRING No Siempre NO. Reservado para uso futuro.
INHERITED_FROM STRING Relación antecesora de la que se hereda el privilegio.

Restricciones

Se aplican las restricciones siguientes a la relación VOLUME_PRIVILEGES:

Clase Nombre Lista de columnas Descripción
Clave principal VOLUMEPRIVS_PK GRANTOR, GRANTEE, VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME, PRIVILEGE_TYPE Identificador único para el privilegio concedido.
Clave externa VOLUMEPRIVS_VOLUMES_FK VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME Hace referencia a VOLUMES

Ejemplos

> SELECT volume_catalog, volume_schema, volume_name, grantee
    FROM information_schema.volume_privileges;