DROP POLICY#
DROP POLICY
DROP POLICY — удалить политику защиты на уровне строк из таблицы
Синтаксис
DROP POLICY [ IF EXISTS ]name
ONtable_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 BE.