Поделиться через


METASTORE_PRIVILEGES

Область применения:проверка помечены да Databricks SQL проверка помечены да Databricks Runtime 10.4 LTS и выше

INFORMATION_SCHEMA. METASTORE_PRIVILEGES перечисляет субъекты, имеющие привилегии в текущем хранилище метаданных.

Это расширение для стандартной схемы сведений SQL.

Определение

Отношение METASTORE_PRIVILEGES содержит следующие столбцы:

Имя. Тип данных Допускает значение NULL Description
GRANTOR STRING No Субъект, предоставивший разрешение.
GRANTEE STRING No Субъект , которому предоставляется привилегия.
METASTORE_ID STRING No Хранилище метаданных, для которого предоставляется привилегия.
PRIVILEGE_TYPE STRING No Предоставляемое разрешение.
IS_GRANTABLE STRING No ВсегдаNO. Зарезервировано для последующего использования.
INHERITED_FROM STRING No No Отношение предка, от которого наследуется привилегия.

Ограничения

К отношению METASTORE_PRIVILEGES применяются следующие ограничения:

Класс Имя. Список столбцов Description
Первичный ключ METPRIVS_PK GRANTOR, , GRANTEEMETASTORE_IDPRIVILEGE_TYPE Уникальный идентификатор предоставленной привилегии.
Внешний ключ METPRIVS_METS_FK METASTORE_ID Ссылки на ХРАНИЛИЩА МЕТАДАННЫХ

Примеры

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;