Lewati ke konten utama

Views in PostgreSQL

Views digunakan untuk menyimpan query sebagai tabel virtual yang dapat digunakan kembali tanpa harus menjalankan kembali query yang sama.

1. Membuat View

Membuat view untuk menyimpan hasil query sebagai tabel virtual.

CREATE VIEW user_orders AS 
SELECT users.name, orders.amount
FROM users
JOIN orders ON users.id = orders.user_id;

2. Menggunakan View

Menggunakan view seperti tabel biasa.

SELECT * FROM user_orders;

3. Menghapus View

Menghapus view jika tidak diperlukan lagi.

DROP VIEW user_orders;

4. View yang Dapat Diperbarui

View dalam PostgreSQL dapat diperbarui jika memenuhi syarat tertentu.

CREATE VIEW active_users AS 
SELECT * FROM users WHERE status = 'active';

Dengan menggunakan Views, Anda dapat menyederhanakan query kompleks dan meningkatkan keterbacaan serta manajemen data dalam PostgreSQL.