DROP VIEW — elimina una vista
DROP VIEW [ IF EXISTS ] nombre [, ...] [ CASCADE | RESTRICT ]
DROP VIEW elimina una vista existente. Para ejecutar
este comando debes ser el propietario de la vista.
IF EXISTSNo arroja un error si la vista no existe. Se emite una advertencia (notice) en este caso.
nombreEl nombre (opcionalmente calificado por esquema) de la vista a eliminar.
CASCADEElimina automáticamente los objetos que dependen de la vista (como otras vistas), y a su vez todos los objetos que dependen de esos objetos (consulta la Section 5.15).
RESTRICTRechaza eliminar la vista si hay objetos que dependen de ella. Este es el comportamiento predeterminado.
Este comando eliminará la vista llamada kinds:
DROP VIEW kinds;
Este comando cumple con el estándar SQL, a excepción de que el estándar solo
permite eliminar una vista por comando, y a excepción de la opción
IF EXISTS, que es una extensión de PostgreSQL.