Compartir a través de


METASTORE_PRIVILEGES

Se aplica a: casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 10.4 LTS y versiones posteriores

INFORMATION_SCHEMA. METASTORE_PRIVILEGES enumera las entidades de seguridad que tienen privilegios en el metastore actual.

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

Definición

La relación METASTORE_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.
METASTORE_ID STRING No Metastore 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 No Relación antecesora de la que se hereda el privilegio.

Restricciones

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

Clase Nombre Lista de columnas Descripción
Clave principal METPRIVS_PK GRANTOR, GRANTEE, METASTORE_ID, PRIVILEGE_TYPE Identificador único para el privilegio concedido.
Clave externa METPRIVS_METS_FK METASTORE_ID Hace referencia a METASTORES

Ejemplos

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;