DROP MATERIALIZED VIEW — remove uma visão materializada
DROP MATERIALIZED VIEW [ IF EXISTS ] nome [, ...]
[ CASCADE | RESTRICT ]
O comando DROP MATERIALIZED VIEW remove uma
visão materializada existente.
Para executar este comando é necessário ser o dono da visão materializada.
IF EXISTSNão será relatado nenhum erro se não existir uma visão materializada com este nome. É emitido um aviso neste caso.
nomeO nome (opcionalmente qualificado pelo esquema) da visão materializada a ser removida.
CASCADERemove 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).
RESTRICTRecusa remover a visão materializada se algum objeto depender dela. Este é o comportamento padrão.
Este comando remove a visão materializada chamada
order_summary:
DROP MATERIALIZED VIEW order_summary;
O comando DROP MATERIALIZED VIEW é uma extensão
do PostgreSQL ao padrão
SQL.