CATALOG_PRIVILEGES
Gilt für: Databricks SQL
Databricks Runtime 10.4 LTS und höher
Nur Unity Catalog
INFORMATION_SCHEMA.CATALOG_PRIVILEGES listet Prinzipale auf, die über Berechtigungen für einen Katalog verfügen.
Anmerkung
Derzeit können Benutzer mit der MANAGE
-Berechtigung für ein Objekt nicht alle Zuweisungen für dieses Objekt im INFORMATION_SCHEMA
einsehen. Stattdessen zeigt INFORMATION_SCHEMA
nur eigene Zuweisungen für das Objekt an. Dieses Verhalten wird in Zukunft korrigiert.
Benutzer mit MANAGE
Berechtigungen können alle Berechtigungen für ein Objekt mithilfe von SQL-Befehlen oder Katalog-Explorer anzeigen. Weitere Informationen finden Sie unter Verwalten von Berechtigungen in Unity Catalog.
Definition
Die CATALOG_PRIVILEGES
-Beziehung enthält die folgenden Spalten:
NAME | Datentyp | Nullable | Standard | BESCHREIBUNG |
---|---|---|---|---|
GRANTOR |
STRING |
Nein | Ja | Prinzipal, der die Berechtigung gewährt hat. |
GRANTEE |
STRING |
Nein | Ja | Prinzipal, dem die Berechtigung gewährt wurde. |
CATALOG_NAME |
STRING |
Nein | Ja | Katalog, dem die Berechtigung gewährt wird. |
PRIVILEGE_TYPE |
STRING |
Nein | Ja | Berechtigung, die gewährt wurde. |
IS_GRANTABLE |
STRING |
Nein | Ja | Immer NO . Für die zukünftige Verwendung reserviert. |
INHERITED_FROM |
STRING |
Ja | Nein | Die Vorgängerbeziehung, von der die Berechtigung geerbt wird. |
Einschränkungen
Die folgenden Einschränkungen gelten für die CATALOG_PRIVILEGES
-Beziehung:
Klasse | NAME | Spaltenliste | BESCHREIBUNG |
---|---|---|---|
Primary key (Primärschlüssel) | CATPRIVS_PK |
GRANTOR , GRANTEE , CATALOG_NAME , PRIVILEGE_TYPE |
Eindeutiger Bezeichner für die gewährten Berechtigungen. |
Fremdschlüssel | CATPRIVS_CATS_FK |
CATALOG_NAME |
Verweist auf CATALOGS |
Beispiele
> SELECT catalog_name, grantee
FROM information_schema.catalog_privileges;