CATALOG_PRIVILEGES

S’applique à :coche marquée oui Databricks SQL coche marquée oui Databricks Runtime 10.4 LTS et versions ultérieures oui coché Unity Catalog uniquement

INFORMATION_SCHEMA.CATALOG_PRIVILEGES liste les principaux qui ont des privilèges sur un catalogue.

Définition

La relation CATALOG_PRIVILEGES contient les colonnes suivantes :

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

Contraintes

Les contraintes suivantes s’appliquent à la relation CATALOG_PRIVILEGES :

Classe Nom Liste de colonnes Description
Clé primaire CATPRIVS_PK GRANTOR, GRANTEE, CATALOG_NAME, PRIVILEGE_TYPE Identificateur unique du privilège accordé.
Clé étrangère CATPRIVS_CATS_FK CATALOG_NAME Référence CATALOGS

Exemples

> SELECT catalog_name, grantee
    FROM information_schema.catalog_privileges;