← Database & SQL46 / 83
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