Memberi dan Mencabut Hak Akses Pada User di Postgre
GRANT dan REVOKE
Pada saat seorang user membuat tabel maka hanya user tersebut yang dapat mengakses tabel itu, tapi tidak menutup kemungkinan user lain bisa mengakses tabel itu yaitu dengan cara menggunakan GRANT, itupun dengan seizin user pemilik tabel tersebut dengan cara user itu memasukkan perintah GRANT dalam struktur querynya, seperti :
GRANT untuk semua hak akses :
Pada saat seorang user membuat tabel maka hanya user tersebut yang dapat mengakses tabel itu, tapi tidak menutup kemungkinan user lain bisa mengakses tabel itu yaitu dengan cara menggunakan GRANT, itupun dengan seizin user pemilik tabel tersebut dengan cara user itu memasukkan perintah GRANT dalam struktur querynya, seperti :
GRANT untuk semua hak akses :
1
| GRANT ALL ON TABLE [NAMA TABEL] TO [NAMA USER ]; |
Disamping memberikan hak akses kepada user lain, juga terdapat perintah untuk mencabut hak akses oleh user lain yaitu REVOKE, seperti:
Berikut struktur penggunaan REVOKE untuk semua hak akses :
Berikut struktur penggunaan REVOKE untuk semua hak akses :
1
| REVOKE ALL ON TABLE [NAMA TABEL] FROM [NAMA USER ]; |
Juga terdapat struktur lainnya, seperti:
Struktur query untuk menghapus salah satu hak akses, misalnya UPDATE :
Struktur query untuk menghapus salah satu hak akses, misalnya UPDATE :
1
| REVOKE UPDATE ON TABEL [NAMA TABEL] FROM [NAMA USER ]; |
Struktur query untuk memberi salah satu hak akses, misalnya DELETE :
1
| GRANT DELETE ON TABEL [NAMA TABEL] TO [NAMA USER ]; |
Tidak ada komentar:
Posting Komentar