CATALOG_PRIVILEGES
Dotyczy: Databricks SQL Databricks Runtime 10.4 LTS i nowszych Unity tylko Catalog
INFORMATION_SCHEMA.CATALOG_PRIVILEGES zawiera listę podmiotów z uprawnieniami w catalog.
Notatka
Obecnie użytkownicy z uprawnieniem MANAGE
dla obiektu nie mogą zobaczyć wszystkich przyznań dla tego obiektu w INFORMATION_SCHEMA
. Zamiast tego INFORMATION_SCHEMA
pokazuje tylko swoje własne dotacje dotyczące tego obiektu. To zachowanie zostanie poprawione w przyszłości.
Użytkownicy z uprawnieniami MANAGE
mogą wyświetlać wszystkie granty na obiekcie przy użyciu poleceń SQL lub eksploratora Catalog. Zobacz Zarządzanie uprawnieniami w programie Unity Catalog.
Definicja
Relacja CATALOG_PRIVILEGES
zawiera następujące columns:
Nazwisko | Typ danych | Dopuszczający wartość null | Standardowa | opis |
---|---|---|---|---|
GRANTOR |
STRING |
Nie. | Tak | Podmiot zabezpieczeń , który przyznał uprawnienie. |
GRANTEE |
STRING |
Nie. | Tak | Podmiot zabezpieczeń , któremu udzielono uprawnień. |
CATALOG_NAME |
STRING |
Nie. | Tak | Catalog, na którym udzielono przywileju. |
PRIVILEGE_TYPE |
STRING |
Nie. | Tak | Przyznawanie uprawnień. |
IS_GRANTABLE |
STRING |
Nie. | Tak | Zawsze wartość NO . Zarezerwowane do użytku w przyszłości. |
INHERITED_FROM |
STRING |
Tak | Nie. | Relacja przodka dziedziczona przez uprawnienie. |
Ograniczenia
Do relacji mają zastosowanie CATALOG_PRIVILEGES
następujące ograniczenia:
Klasa | Nazwisko | Column List | opis |
---|---|---|---|
Klucz podstawowy | CATPRIVS_PK |
GRANTOR , , GRANTEE , , CATALOG_NAME PRIVILEGE_TYPE |
Unikatowe identifier dla przyznanego przywileju. |
Klucz obcy | CATPRIVS_CATS_FK |
CATALOG_NAME |
Odwołania CATALOGS |
Przykłady
> SELECT catalog_name, grantee
FROM information_schema.catalog_privileges;
Pokrewne
- Informacji schema
- INFORMATION_SCHEMA.CATALOGS
- SHOW GRANTS