SHOW-POLICY
Name
SHOW ROW POLICY
Description
查看当前 DB 下的行安全策略
语法:
SHOW ROW POLICY [FOR user]
Example
-
查看所有安全策略。
mysql> SHOW ROW POLICY; +-------------------+----------------------+-----------+------+-------------+-------------------+------+-------------------------------------------------------------------------------------------------------------------------------------------+ | PolicyName | DbName | TableName | Type | FilterType | WherePredicate | User | OriginStmt | +-------------------+----------------------+-----------+------+-------------+-------------------+------+-------------------------------------------------------------------------------------------------------------------------------------------+ | test_row_policy_1 | default_cluster:test | table1 | ROW | RESTRICTIVE | `id` IN (1, 2) | root | /* ApplicationName=DataGrip 2021.3.4 */ CREATE ROW POLICY test_row_policy_1 ON test.table1 AS RESTRICTIVE TO root USING (id in (1, 2)); | | test_row_policy_2 | default_cluster:test | table1 | ROW | RESTRICTIVE | `col1` = 'col1_1' | root | /* ApplicationName=DataGrip 2021.3.4 */ CREATE ROW POLICY test_row_policy_2 ON test.table1 AS RESTRICTIVE TO root USING (col1='col1_1'); | +-------------------+----------------------+-----------+------+-------------+-------------------+------+-------------------------------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec)
-
指定用户名查询
mysql> SHOW ROW POLICY FOR test; +-------------------+----------------------+-----------+------+------------+-------------------+----------------------+------------------------------------------------------------------------------------------------------------------------------------------+ | PolicyName | DbName | TableName | Type | FilterType | WherePredicate | User | OriginStmt | +-------------------+----------------------+-----------+------+------------+-------------------+----------------------+------------------------------------------------------------------------------------------------------------------------------------------+ | test_row_policy_3 | default_cluster:test | table1 | ROW | PERMISSIVE | `col1` = 'col1_2' | default_cluster:test | /* ApplicationName=DataGrip 2021.3.4 */ CREATE ROW POLICY test_row_policy_3 ON test.table1 AS PERMISSIVE TO test USING (col1='col1_2'); | +-------------------+----------------------+-----------+------+------------+-------------------+----------------------+------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.01 sec)
-
展示数据迁移策略
mysql> SHOW STORAGE POLICY; +---------------------+---------+-----------------------+---------------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | PolicyName | Type | StorageResource | CooldownDatetime | CooldownTtl | properties | +---------------------+---------+-----------------------+---------------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | showPolicy_1_policy | STORAGE | showPolicy_1_resource | 2022-06-08 00:00:00 | -1 | { "s3_secret_key": "******", "s3_region": "bj", "s3_access_key": "bbba", "s3_max_connections": "50", "s3_connection_timeout_ms": "1000", "type": "s3", "s3_root_path": "path/to/rootaaaa", "s3_bucket": "test-bucket", "s3_endpoint": "bj.s3.comaaaa", "s3_request_timeout_ms": "3000" } | +---------------------+---------+-----------------------+---------------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
Keywords
SHOW, POLICY