Tampilan PostgreSQL memudahkan untuk menyimpan dan menjalankan kueri SQL berulang kali, tanpa harus menulis kueri berulang kali. Namun, jika Anda tidak memerlukan tampilan PostgreSQL, Anda dapat menghapusnya dari database Anda. Berikut cara menghapus tampilan di PostgreSQL, menggunakan pernyataan DROP VIEW PostgreSQL.
Cara Melepas Tampilan di PostgreSQL
Berikut adalah langkah-langkah untuk menghapus tampilan di PostgreSQL menggunakan pernyataan DROP VIEW PostgreSQL.
Berikut sintaks untuk pernyataan DROP VIEW.
DROP VIEW [ IF EXISTS ] view_name; Dalam pernyataan di atas, ganti view_name dengan nama tampilan Anda.
Jika Anda menjatuhkan tampilan yang tidak ada, Anda akan mendapatkan kesalahan. Jadi, Anda dapat menambahkan kata kunci IF EXISTS secara opsional untuk menghapus tampilan hanya jika ada. Ini contohnya
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
Bonus Baca :Cara Mendaftar Tampilan PostgreSQL
Contoh DROP VIEW PostgreSQL
Katakanlah Anda memiliki tampilan berikut
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
Bonus Baca :Cara Mendapatkan Baris Pertama Per Grup di PostgreSQL
Berikut kueri SQL untuk menghapus tampilan di 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;
Bonus Baca :Cara Membuat Tampilan di PostgreSQL
PostgreSQL DROP VIEW Cascade
Jika Anda juga ingin menghapus objek PostgreSQL yang bergantung pada tampilan Anda, maka Anda perlu menggunakan kata kunci CASCADE dalam kueri DROP VIEW PostgreSQL Anda.
Berikut sintaksnya
PostgreSQL DROP VIEW view_name CASCADE
Dalam kueri di atas, ganti view_name dengan nama tampilan Anda.
Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari ini!