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!