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