DROP POLICY#

DROP POLICY

DROP POLICY

DROP POLICY — удалить политику безопасности на уровне строк из таблицы

Синтаксис

DROP POLICY [ IF EXISTS ] name ON table_name [ CASCADE | RESTRICT ]

Описание

DROP POLICY удаляет указанную политику из таблицы. Обратите внимание, что если последняя политика удаляется для таблицы, и таблица все еще имеет включенную политику на уровне строк через ALTER TABLE, то будет использоваться политика по умолчанию. ALTER TABLE ... DISABLE ROW LEVEL SECURITY может быть использовано для отключения политики на уровне строк для таблицы, независимо от наличия политик для таблицы.

Параметры

IF EXISTS

Не генерировать ошибку, если политика не существует. В этом случае будет выдано уведомление.

name

Имя политики для удаления.

table_name

Имя (опционально с указанием схемы) таблицы, на которой находится политика.

CASCADE
RESTRICT

Эти ключевые слова не имеют никакого эффекта, так как нет зависимостей от политик.

Примеры

Чтобы удалить политику с именем p1 для таблицы с именем my_table:

DROP POLICY p1 ON my_table;

Совместимость

DROP POLICY - это расширение Tantor SE.

См. также

CREATE POLICY, ALTER POLICY