Modificar una vista con ALTER VIEW en PostgreSQL

El siguiente artículo muestra cómo modificar una vista con ALTER VIEW en PostgreSQL. En otro artículo vimos que se puede alterar una vista con el comando CREATE VIEW OR REPLACE pero esta limitado. Con el comando ALTER podremos realizar cambios como el esquema, el propietario, etc. Si quieres quitar columnas o sustituirlas por otras borra la vista y creala de nuevo.

Modificar una vista

Sintaxis

Para modificar la expresión por defecto de una columna en una vista utiliza esta sintaxis:

-- Cambiar propietario
ALTER VIEW [ IF EXISTS] views_name OWNER TO new_view_owner

--Renombrar nombre de la vista
ALTER VIEW [ IF EXISTS] views_name RENAME TO new_view_name

--Cambiar esquema
ALTER VIEW [ IF EXISTS] views_name SET SCHEMA new_view_schemaLenguaje del código: CSS (css)

Ejemplo

En el siguiente ejemplo creamos una vista y despues le cambiamos el propietario:

Escribir un comentario