policy_references
примечание
Это представление относится к функции, недоступной в Selena.
Вы можете просматривать объекты, на которые ссылаются политики доступа к строкам (row access policies) и политики маскирования столбцов (column masking policies), запрашивая представление policy_references.
В policy_references доступны следующие поля:
| Поле | Описание |
|---|---|
| POLICY_DATABASE | База данных, в которой находится политика. Пространством имён политики является база данных, что допускается только в рамках default_catalog. |
| POLICY_NAME | Имя политики. |
| POLICY_TYPE | Тип политики. Допустимые значения: Row Access и Column Masking. |
| REF_CATALOG | Каталог, в котором на политику есть ссылка. |
| REF_DATABASE | База данных, в которой на политику есть ссылка. |
| REF_OBJECT_NAME | Таблица, в которой на политику есть ссылка. |
| REF_COLUMN | Столбец, в котором на политику есть ссылка. Это поле всегда NULL для политик доступа к строкам. |
Пример:
mysql > SELECT * FROM policy_references\G
*************************** 1. row ***************************
POLICY_DATABASE: test_db
POLICY_NAME: region_data
POLICY_TYPE: Row Access
REF_CATALOG: default_catalog
REF_DATABASE: test_db
REF_OBJECT_NAME: test1 -- 表名
REF_COLUMN: NULL
*************************** 2. row ***************************
POLICY_DATABASE: test_db
POLICY_NAME: phone_mask
POLICY_TYPE: Column Masking
REF_CATALOG: default_catalog
REF_DATABASE: test_db
REF_OBJECT_NAME: test
REF_COLUMN: phone
2 rows in set (0.03 sec)