CATALOG_PRIVILEGES
Platí pro: Databricks SQL Databricks Runtime 10.4 LTS a vyšší pouze katalog Unity
INFORMATION_SCHEMA.CATALOG_PRIVILEGES uvádí objekty zabezpečení, které mají oprávnění v katalogu.
Poznámka
V současné době uživatelé na objektu s oprávněním MANAGE
nemohou zobrazit všechna oprávnění pro tento objekt v rámci INFORMATION_SCHEMA
. Místo toho INFORMATION_SCHEMA
zobrazuje pouze granty, které sami přidělili na objekt. Toto chování bude v budoucnu opraveno.
Uživatelé s oprávněním MANAGE
můžou zobrazit všechny granty objektu pomocí příkazů SQL nebo Průzkumníka katalogu. Viz Správa oprávnění v katalogu Unity.
Definice
Relace CATALOG_PRIVILEGES
obsahuje následující sloupce:
Name | Datový typ | Vynulovatelné | Standard | Popis |
---|---|---|---|---|
GRANTOR |
STRING |
No | Ano | Objekt zabezpečení , který udělil oprávnění. |
GRANTEE |
STRING |
No | Ano | Objekt zabezpečení , ke kterému je oprávnění uděleno. |
CATALOG_NAME |
STRING |
No | Ano | Katalog , na kterém je uděleno oprávnění. |
PRIVILEGE_TYPE |
STRING |
No | Ano | Udělená oprávnění. |
IS_GRANTABLE |
STRING |
No | Ano | Vždy hodnota NO . Vyhrazeno pro budoucí použití. |
INHERITED_FROM |
STRING |
Ano | No | Nadřazený vztah, ze kterého je oprávnění zděděno. |
Omezení
Pro vztah platí CATALOG_PRIVILEGES
následující omezení:
Třída | Name | Seznam sloupců | Popis |
---|---|---|---|
Primární klíč | CATPRIVS_PK |
GRANTOR , GRANTEE , , CATALOG_NAME PRIVILEGE_TYPE |
Jedinečný identifikátor uděleného oprávnění. |
Cizí klíč | CATPRIVS_CATS_FK |
CATALOG_NAME |
Odkazy CATALOGS |
Příklady
> SELECT catalog_name, grantee
FROM information_schema.catalog_privileges;