Sdílet prostřednictvím


METASTORE_PRIVILEGES

Platí pro:zaškrtnuto ano Databricks SQL zaškrtnuto ano Databricks Runtime 10.4 LTS a novější

INFORMATION_SCHEMA.METASTORE_PRIVILEGES uvádí uživatele, kteří mají oprávnění na aktuálním metastore.

Toto je rozšíření schématu standardních informací SQL.

Definice

Relace METASTORE_PRIVILEGES obsahuje následující sloupce:

Name Datový typ S možnou hodnotou Null Popis
GRANTOR STRING Ne Principál , který udělil oprávnění.
GRANTEE STRING Ne Entita, které je oprávnění uděleno.
METASTORE_ID STRING Ne Metastore, na kterém je uděleno oprávnění.
PRIVILEGE_TYPE STRING Ne Udělená oprávnění.
IS_GRANTABLE STRING Ne Vždy NO. Vyhrazeno pro budoucí použití.
INHERITED_FROM STRING Ne Nadřazený vztah, ze kterého je oprávnění zděděno.

Omezení

Pro vztah platí METASTORE_PRIVILEGES následující omezení:

Třída Name Seznam sloupců Popis
Primární klíč METPRIVS_PK GRANTOR, GRANTEE, , METASTORE_IDPRIVILEGE_TYPE Jedinečný identifikátor uděleného oprávnění.
Cizí klíč METPRIVS_METS_FK METASTORE_ID Odkazy METASTORES

Příklady

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;