Перейти к основному содержимому
Версия: 2.0.x

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)