Grant Dan Revoke
Ketika kita menciptakan sebuah tabel, hanya user kawasan kita menciptakan tabel tersebut dan user Postgres yang sanggup mengaksesnya. Artinya, kalau kita menciptakan tabel pada user prihastuti, hanya user tersebutlah yang sanggup mengaksesnya tabel itu. Namun, kalau kita ingin biar tabel yang telah dibentuk pada user yang berada pada postgres, semua itu sanggup dilakukan dengan perintah GRANT. Dengan perintah GRANT kita sanggup memberi izin SELECT, UPDATE, INSERT, DELETE pada user lain untuk mengakses database kita. Jika ingin mencabut hak jalan masuk kita sanggup memakai perintah REVOKE.
Berikut struktur penggunaan GRANT untuk semua hak jalan masuk :
GRANT ALL ON TABLE [NAMA TABEL] TO [NAMA USER];
Berikut struktur penggunaan REVOKE untuk semua hak jalan masuk :
REVOKE ALL ON TABLE [NAMA TABEL] FROM [NAMA USER];
Struktur query untuj menghapus salah satu hak akses, contohnya UPDATE :
REVOKE UPDATE ON TABEL [NAMA TABEL] FROM [NAMA USER];
Struktur query untuk memberi salah satu hak akses, contohnya DELETE :
GRANT DELETE ON TABEL [NAMA TABEL] TO [NAMA USER];
Comments
Post a Comment