云数据库 GAUSSDB-DROP ROW LEVEL SECURITY POLICY:示例

时间:2024-04-26 16:15:58

示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
--创建数据表all_data。
gaussdb=# CREATE TABLE all_data(id int, role varchar(100), data varchar(100));

--创建行访问控制策略。
gaussdb=# CREATE ROW LEVEL SECURITY POLICY all_data_rls ON all_data USING(role = CURRENT_USER);

--删除行访问控制策略。
gaussdb=# DROP ROW LEVEL SECURITY POLICY all_data_rls ON all_data;

--删除数据表all_data。
gaussdb=# DROP TABLE all_data;
support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0582.html