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.