Las vistas de PostgreSQL facilitan guardar y ejecutar consultas SQL repetidamente, sin tener que escribir la consulta una y otra vez. Sin embargo, si no necesita una vista de PostgreSQL, puede eliminarla de su base de datos. Aquí se explica cómo soltar la vista en PostgreSQL, utilizando la instrucción DROP VIEW de PostgreSQL.
Cómo soltar la vista en PostgreSQL
Estos son los pasos para soltar la vista en PostgreSQL usando la instrucción DROP VIEW de PostgreSQL.
Esta es la sintaxis de la instrucción DROP VIEW.
DROP VIEW [ IF EXISTS ] view_name;
En la declaración anterior, reemplace view_name con su nombre de vista.
Si descarta una vista que no existe, obtendrá un error. Entonces, opcionalmente, puede agregar la palabra clave IF EXISTS para eliminar la vista solo si existe. Aquí hay un ejemplo
postgres=# drop view temp_view; ERROR: view "temp_view" does not exist postgres=# drop view if exists temp_view; NOTICE: view "temp_view" does not exist, skipping DROP VIEW
Lectura adicional:Cómo enumerar las vistas de PostgreSQL
Ejemplo de DROP VIEW de PostgreSQL
Digamos que tiene la siguiente vista
postgres=# create view sales_view as select * from sales; CREATE VIEW postgres=# select * from sales; order_date | sale ------------+------ 2020-04-01 | 210 2020-04-02 | 125 2020-04-03 | 150 2020-04-04 | 230 2020-04-05 | 200 2020-04-10 | 220 2020-04-06 | 25 2020-04-07 | 215 2020-04-08 | 300 2020-04-09 | 250
Lectura adicional:Cómo obtener la primera fila por grupo en PostgreSQL
Aquí está la consulta SQL para soltar la vista en PostgreSQL.
postgres=# drop view if exists sales_view; DROP VIEW postgres=# select * from sales_view; ERROR: relation "sales_view" does not exist LINE 1: select * from sales_view;
Lectura adicional:Cómo crear una vista en PostgreSQL
Cascada DROP VIEW de PostgreSQL
Si también desea eliminar objetos de PostgreSQL que dependen de su vista, debe usar la palabra clave CASCADE en su consulta PostgreSQL DROP VIEW.
Aquí está la sintaxis
PostgreSQL DROP VIEW view_name CASCADE
En la consulta anterior, reemplace view_name con su nombre de vista.
Ubiq facilita la visualización de datos en minutos y la supervisión en paneles en tiempo real. ¡Pruébalo hoy!