DROP ROW LEVEL SECURITY POLICY
Function
DROP ROW LEVEL SECURITY POLICY deletes a row-level access control policy from a table.
Precautions
Only the table owner or administrators can delete a row-level access control policy from the table.
Syntax
1 | DROP [ ROW LEVEL SECURITY ] POLICY [ IF EXISTS ] policy_name ON table_name [ CASCADE | RESTRICT ]
|
Parameter Description
- IF EXISTS
Reports a notice instead of an error if the specified row-level access control policy does not exist.
- policy_name Specifies the name of a row-level access control policy to be deleted.
Examples
1 2 3 4 5 6 7 8 | -- Create the data table all_data.
CREATE TABLE all_data(id int, role varchar(100), data varchar(100));
-- Create a row-level access control policy.
CREATE ROW LEVEL SECURITY POLICY all_data_rls ON all_data USING(role = CURRENT_USER);
-- Delete the row-level access control policy.
DROP ROW LEVEL SECURITY POLICY all_data_rls ON all_data;
|
Helpful Links
ALTER ROW LEVEL SECURITY POLICY, CREATE ROW LEVLEL SECURITY POLICY
Last Article: DROP OWNED
Next Article: DROP PROCEDURE
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.