CREDENTIAL_PRIVILEGES
Область применения: Databricks Runtime 15.4 и более поздних версий
INFORMATION_SCHEMA.CREDENTIAL_PRIVILEGES перечисляет принципалов, которые имеют привилегии на учетные данные.
Это расширение для стандартной схемы сведений SQL.
Заметка
В настоящее время пользователи с привилегиями MANAGE
для объекта не могут просматривать все предоставленные этому объекту разрешения в системе INFORMATION_SCHEMA
. Вместо этого INFORMATION_SCHEMA
показывает только свои собственные гранты на объект. Это поведение будет исправлено в будущем.
Пользователи с правами MANAGE
могут просматривать все права доступа для объекта с помощью команд SQL или Catalog Explorer. См. раздел Управление привилегиями в каталоге Unity.
Определение
Отношение CREDENTIAL_PRIVILEGES
содержит следующие столбцы:
Имя. | Тип данных | Допускает значение NULL | Описание | |
---|---|---|---|---|
GRANTOR |
STRING |
Нет | Субъект, предоставивший разрешение. | |
GRANTEE |
STRING |
Нет | Субъект , которому предоставляется привилегия. | |
CREDENTIAL_NAME |
STRING |
Нет | Учетные данные, на основании которых предоставляется привилегия. | |
PRIVILEGE_TYPE |
STRING |
Нет | Предоставляемая привилегия. | |
IS_GRANTABLE |
STRING |
Нет | ВсегдаNO . Зарезервировано для последующего использования. |
|
INHERITED_FROM |
STRING |
Да | Нет | Отношение предка, от которого наследуется привилегия. |
Ограничения
К отношению CREDENTIAL_PRIVILEGES
применяются следующие ограничения:
Класс | Имя. | Список столбцов | Описание |
---|---|---|---|
Первичный ключ | METPRIVS_PK |
GRANTOR , GRANTEE , CREDENTIAL_NAME , PRIVILEGE_TYPE |
Уникальный идентификатор предоставленной привилегии. |
Внешний ключ | METPRIVS_METS_FK |
CREDENTIAL_NAME |
Ссылки CREDENTIALS |
Примеры
> SELECT credential_name, grantee
FROM information_schema.credential_privileges;