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

DROP MATERIALIZED VIEW

примечание

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

DROP MATERIALIZED VIEW — удаление материализованного представления.

Синтаксис

DROP MATERIALIZED VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

Описание

DROP MATERIALIZED VIEW удаляет существующее материализованное представление. Чтобы выполнить эту команду, необходимо быть владельцем материализованного представления.

Параметры

IF EXISTS
Подавляет ошибку, если указанное материализованное представление не существует, вместо этого выводится уведомление.
name
Указывает имя существующего материализованного представления, при необходимости дополненное схемой, которое должно быть удалено.
CASCADE
Автоматически удаляет объекты, которые зависят от материализованного представления (например, другие материализованные представления или обычные представления), а также все объекты, зависящие от этих объектов.
RESTRICT
Запрещает удаление материализованного представления, если какие-либо объекты зависят от него. Это значение по умолчанию.

Примеры

Удаление материализованного представления с именем order_summary:

DROP MATERIALIZED VIEW order_summary;

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

DROP MATERIALIZED VIEW является расширением PostgreSQL.

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

CREATE MATERIALIZED VIEW, ALTER MATERIALIZED VIEW, REFRESH MATERIALIZED VIEW