DROP VIEW — remove uma visão
DROP VIEW [ IF EXISTS ] nome [, ...]
[ CASCADE | RESTRICT ]
O comando DROP VIEW remove uma visão existente.
É necessário ser o dono da visão para poder executar o comando
DROP VIEW.
IF EXISTSNão será relatado nenhum erro se a visão não existir. É emitido um aviso neste caso.
nomeO nome (opcionalmente qualificado pelo esquema) da visão a ser removida.
CASCADERemove automaticamente os objetos que dependem da visão (como outras visões) e, por sua vez, todos os objetos que dependem desses objetos (veja Acompanhamento de dependência).
RESTRICTRecusa remover a visão se algum objeto depender dela. Este é o comportamento padrão.
Este comando irá remover a visão chamada kinds:
DROP VIEW kinds;
Este comando está em conformidade com o padrão SQL,
exceto pelo padrão permitir ser removida apenas uma visão por
comando, e também pela opção IF EXISTS, que é uma
extensão do PostgreSQL ao padrão.