Borrar una vista con DROP VIEW en PostgreSQL

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.

Borrar una vista

Sintaxis

DROP VIEW [IF EXISTS] nombre_vista
[CASCADE | RESTRICT]

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;

Escribir un comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.