Help Center/
GaussDB/
Developer Guide(Distributed_8.x)/
SQL Reference/
SQL Syntax/
D/
DROP MASKING POLICY
Updated on 2024-08-20 GMT+08:00
DROP MASKING POLICY
Description
Deletes a masking policy.
Precautions
Only users with the POLADMIN or SYSADMIN permission, or the initial user can perform this operation.
Syntax
1
|
DROP MASKING POLICY [ IF EXISTS ] policy_name; |
Parameters
- policy_name
Specifies the audit policy name, which must be unique.
Value range: A string indicating an existing policy name.
Examples
-- Create table tb_for_masking. gaussdb=# CREATE TABLE tb_for_masking(idx int, col1 text, col2 text, col3 text, col4 text, col5 text, col6 text, col7 text,col8 text); -- Insert data into the tb_for_masking table. gaussdb=# INSERT INTO tb_for_masking VALUES(1, '9876543210', 'usr321usr', 'abc@huawei.com', 'abc@huawei.com', '1234-4567-7890-0123', 'abcdef 123456 ui 323 jsfd321 j3k2l3', '4880-9898-4545-2525', 'this is a llt case'); -- Create a resource label for sensitive column col1. gaussdb=# CREATE RESOURCE LABEL mask_lb1 ADD COLUMN(tb_for_masking.col1); -- Create a resource label for sensitive column col2. gaussdb=# CREATE RESOURCE LABEL mask_lb2 ADD COLUMN(tb_for_masking.col2); -- Create a resource label for sensitive column col3. gaussdb=# CREATE RESOURCE LABEL mask_lb3 ADD COLUMN(tb_for_masking.col3); -- Create a data masking policy named maskpol1. gaussdb=# CREATE MASKING POLICY maskpol1 maskall ON LABEL(mask_lb1); -- Create a data masking policy named maskpol2. gaussdb=# CREATE MASKING POLICY maskpol2 randommasking ON LABEL(mask_lb2); -- Create a data masking policy named maskpol3. gaussdb=# CREATE MASKING POLICY maskpol3 basicemailmasking ON LABEL(mask_lb3); -- Delete a masking policy. gaussdb=# DROP MASKING POLICY IF EXISTS maskpol1; -- Delete a group of masking policies. gaussdb=# DROP MASKING POLICY IF EXISTS maskpol2, maskpol3; -- Delete a resource label. gaussdb=# DROP RESOURCE LABEL mask_lb1; gaussdb=# DROP RESOURCE LABEL mask_lb2; gaussdb=# DROP RESOURCE LABEL mask_lb3; -- Delete the table. gaussdb=# DROP TABLE tb_for_masking;
Helpful Links
Parent topic: D
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
The system is busy. Please try again later.
For any further questions, feel free to contact us through the chatbot.
Chatbot