DROP VIEW

DROP VIEW — remove uma visão

Sinopse

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

Descrição

O comando DROP VIEW remove uma visão existente. É necessário ser o dono da visão para poder executar o comando DROP VIEW.

Parâmetros

IF EXISTS

Não será relatado nenhum erro se a visão não existir. É emitido um aviso neste caso.

nome

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

CASCADE

Remove 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).

RESTRICT

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

Exemplos

Este comando irá remover a visão chamada kinds:

DROP VIEW kinds;

Conformidade

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.

Veja também

ALTER VIEW, CREATE VIEW