METASTORE_PRIVILEGES

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime 10.4 LTS i nowsze

INFORMATION_SCHEMA. METASTORE_PRIVILEGES wyświetla listę podmiotów zabezpieczeń, które mają uprawnienia do bieżącego magazynu metadanych.

Jest to rozszerzenie do standardowego schematu informacyjnego SQL.

Definicja

Relacja METASTORE_PRIVILEGES zawiera następujące kolumny:

Nazwisko Typ danych Możliwa wartość Null opis
GRANTOR STRING Nie. Podmiot zabezpieczeń , który przyznał uprawnienie.
GRANTEE STRING Nie. Podmiot zabezpieczeń , któremu udzielono uprawnień.
METASTORE_ID STRING Nie. Magazyn metadanych , na którym udzielono uprawnień.
PRIVILEGE_TYPE STRING Nie. Przyznawanie uprawnień.
IS_GRANTABLE STRING Nie. Zawsze wartość NO. Zarezerwowane do użytku w przyszłości.
INHERITED_FROM STRING Nie Nie. Relacja przodka dziedziczona przez uprawnienie.

Ograniczenia

Do relacji mają zastosowanie METASTORE_PRIVILEGES następujące ograniczenia:

Klasa Nazwisko Lista kolumn opis
Klucz podstawowy METPRIVS_PK GRANTOR, , GRANTEE, , METASTORE_IDPRIVILEGE_TYPE Unikatowy identyfikator przyznanego uprawnienia.
Klucz obcy METPRIVS_METS_FK METASTORE_ID Odwołania do MAGAZYNÓW METADANYCH

Przykłady

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;