DROP POLICY
DROP POLICY — удалить политику защиты на уровне строк для таблицы
Синтаксис
DROP POLICY [ IF EXISTS ]имяONимя_таблицы[ CASCADE | RESTRICT ]
Описание
DROP POLICY удаляет указанную политику из таблицы. Заметьте, что если из таблицы удаляется последняя политика, а в таблице продолжает действовать защита на уровне строк (включённая командой ALTER TABLE), будет применена политика запрета по умолчанию. Отключить защиту на уровне строк для таблицы можно с помощью команды ALTER TABLE ... DISABLE ROW LEVEL SECURITY, независимо от того, определены ли политики для этой таблицы или нет.
Параметры
- IF EXISTS
- Не считать ошибкой, если политика не существует. В этом случае будет выдано замечание. 
- имя
- Имя политики, подлежащей удалению. 
- имя_таблицы
- Имя (возможно, дополненное схемой) таблицы, к которой применяется эта политика. 
- CASCADE- RESTRICT
- Эти ключевые слова игнорируются, так как от политик не зависят никакие объекты. 
Примеры
Удаление политики p1 из таблицы my_table: 
DROP POLICY p1 ON my_table;
Совместимость
DROP POLICY является расширением Postgres Pro.
