DROP MATERIALIZED VIEW

DROP MATERIALIZED VIEW — remove uma visão materializada

Sinopse

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

Descrição

O comando DROP MATERIALIZED VIEW remove uma visão materializada existente. Para executar este comando é necessário ser o dono da visão materializada.

Parâmetros

IF EXISTS

Não será relatado nenhum erro se não existir uma visão materializada com este nome. É emitido um aviso neste caso.

nome

O nome (opcionalmente qualificado pelo esquema) da visão materializada a ser removida.

CASCADE

Remove automaticamente os objetos que dependem da visão materializada (como outras visões materializadas ou visões regulares) e, por sua vez, todos os objetos que dependem desses objetos (veja Acompanhamento de dependência).

RESTRICT

Recusa remover a visão materializada se algum objeto depender dela. Este é o comportamento padrão.

Exemplos

Este comando remove a visão materializada chamada order_summary:

DROP MATERIALIZED VIEW order_summary;

Conformidade

O comando DROP MATERIALIZED VIEW é uma extensão do PostgreSQL ao padrão SQL.

Veja também

CREATE MATERIALIZED VIEW, ALTER MATERIALIZED VIEW, REFRESH MATERIALIZED VIEW