Перейти к основному содержимому

DROP RULE

примечание

Эта страница переведена при помощи нейросети GigaChat.

DROP RULE — удаление правила перезаписи.

Синтаксис

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

Описание

DROP RULE удаляет правило перезаписи.

Параметры

IF EXISTS

Подавляет ошибку, если указанное правило не существует, вместо этого выводится уведомление.

name

Указывает имя правила, которое должно быть удалено.

table_name

Указывает имя таблицы или представления, при необходимости дополненное схемой, к которому применяется правило.

CASCADE

Автоматически удаляет объекты, которые зависят от правила, а также все объекты, зависящие от этих объектов.

RESTRICT

Запрещает удаление правила, если какие-либо объекты зависят от него. Это значение по умолчанию.

Примеры

Удаление правила перезаписи newrule:

DROP RULE newrule ON mytable;

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

DROP RULE является расширением языка PostgreSQL, как и вся система переписывания запросов.

Смотрите также

CREATE RULE, ALTER RULE