CONNECTION_PRIVILEGES
применимо: Databricks SQL Databricks Runtime 13.3 LTS и выше только каталога Unity
INFORMATION_SCHEMA.CONNECTION_PRIVILEGES перечисляет субъектов, которые имеют привилегии на подключения.
Заметка
В настоящее время пользователи с правами MANAGE
для объекта не могут просматривать все разрешения для этого объекта в INFORMATION_SCHEMA
. Вместо этого INFORMATION_SCHEMA
показывает только предоставленные ими права доступа к объекту. Это поведение будет исправлено в будущем.
Пользователи с правами MANAGE
могут просматривать все гранты на объект с помощью команд SQL или обозревателя каталогов. См. раздел Управление привилегиями в каталоге Unity.
Определение
Отношение CONNECTION_PRIVILEGES
содержит следующие столбцы:
Имя. | Тип данных | Допускает значение NULL | Стандартные | Description |
---|---|---|---|---|
GRANTOR |
STRING |
No | Да | Субъект, предоставивший разрешение. |
GRANTEE |
STRING |
No | Да | Субъект , которому предоставляется привилегия. |
CONNECTION_NAME |
STRING |
No | Да | каталог, для которого предоставляется привилегия. |
PRIVILEGE_TYPE |
STRING |
No | Да | Предоставляемое разрешение. |
IS_GRANTABLE |
STRING |
No | Да | ВсегдаNO . Зарезервировано для последующего использования. |
INHERITED_FROM |
STRING |
No | No | Отношение предка, от которого наследуется привилегия. |
Ограничения
К отношению CONNECTION_PRIVILEGES
применяются следующие ограничения:
Класс | Имя. | Список столбцов | Description |
---|---|---|---|
Первичный ключ | CATPRIVS_PK |
GRANTOR , , GRANTEE CONNECTION_NAME PRIVILEGE_TYPE |
Уникальный идентификатор предоставленной привилегии. |
Внешний ключ | CATPRIVS_CATS_FK |
CONNECTION_NAME |
Ссылки CONNECTIONS |
Примеры
> SELECT connection_name, grantee
FROM information_schema.connection_privileges;