El siguiente artículo muestra cómo borrar una vista con DROP VIEW en PostgreSQL. Para este comando solo debemos tener en cuenta si la vista se está utilizando en la creación de otra vista o no. Es muy fácil vamos a verlo.
Tabla de Contenidos
ocultar
Borrar una vista
Sintaxis
DROP VIEW [IF EXISTS] nombre_vista
[CASCADE | RESTRICT]
Lenguaje del código: CSS (css)
En la anterior sintaxis:
- Indicamos el comando IF EXISTS solo para borrarla si existe.
- Especificamos el nombre de la vista.
- Indicamos CASCADE cuando debe borrar la vista que indicamos y todas las que dependan de ella.
- Utilizamos RESTRICT para indicar que no debe borrar la vista si otras dependen de ella (opción por defecto si no se indica nada)
Ejemplo
En el siguiente ejemplo creamos una vista y despues le cambiamos el propietario:
DROP VIEW IF EXISTS vista_nueva;
Recuerda que puedes borrar varias vistas de una vez separando los nombres por comas:
DROP VIEW IF EXISTS vista_nueva, vista_nueva2, vista_nueva3;