Role & Permission Manajemen (GRANT / REVOKE)

Manajemen keamanan database PostgreSQL menggunakan perintah GRANT untuk memberikan hak akses spesifik (SELECT, INSERT, UPDATE) kepada pengguna atau peran tertentu.

👀 Contoh dulu

GRANT SELECT, INSERT ON ALL TABLES IN SCHEMA public TO app_user;

Hasilnya: GRANT

💡 Prinsip Least Privilege: berikan izin minimal yang dibutuhkan oleh aplikasi.

📝 Sekarang giliranmu

Berikan hak akses SELECT dan INSERT pada tabel 'orders' kepada user 'app_reporter'.

Preview