Partager via


METASTORE_PRIVILEGES

S’applique à : coche marquée oui Databricks SQL case marquée oui Databricks Runtime 10.4 LTS et ultérieur

INFORMATION_SCHEMA.METASTORE_PRIVILEGES répertorie les principaux disposant de privilèges sur le metastore actuel.

Ceci est une extension du schéma d’informations standard SQL.

Définition

La relation METASTORE_PRIVILEGES contient les colonnes suivantes :

Nom Type de données Nullable Description
GRANTOR STRING Non Principal ayant accordé le privilège.
GRANTEE STRING Non Principal auquel le privilège est accordé.
METASTORE_ID STRING Non Metastore sur lequel le privilège est accordé.
PRIVILEGE_TYPE STRING Non Privilège accordé.
IS_GRANTABLE STRING Non A toujours la valeur NO. Réservé pour un usage futur.
INHERITED_FROM STRING Non Non Une relation d’ancêtre dont l’autorisation est héritée.

Contraintes

Les contraintes suivantes s’appliquent à la relation METASTORE_PRIVILEGES :

Classe Nom Liste de colonnes Description
Clé primaire METPRIVS_PK GRANTOR, GRANTEE, METASTORE_ID, PRIVILEGE_TYPE Identificateur unique du privilège accordé.
Clé étrangère METPRIVS_METS_FK METASTORE_ID Fait référence à METASTORES

Exemples

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;