Ketika kita membuat sebuah tabel, hanya user tempat kita membuat tabel tersebut dan user Postgres yang dapat mengaksesnya. Artinya, jika kita membuat tabel pada user prihastuti, hanya user tersebutlah yang dapat mengaksesnya tabel itu. Namun, jika kita ingin agar tabel yang telah dibuat pada user yang berada pada postgres, semua itu dapat dilakukan dengan perintah GRANT. Dengan perintah GRANT kita dapat memberi izin SELECT, UPDATE, INSERT, DELETE pada user lain untuk mengakses database kita. Jika ingin mencabut hak akses kita bisa menggunakan perintah REVOKE.
Berikut struktur penggunaan GRANT untuk semua hak akses :
GRANT ALL ON TABLE [NAMA TABEL] TO [NAMA USER];
Berikut struktur penggunaan REVOKE untuk semua hak akses :
REVOKE ALL ON TABLE [NAMA TABEL] FROM [NAMA USER];
Struktur query untuj menghapus salah satu hak akses, misalnya UPDATE :
REVOKE UPDATE ON TABEL [NAMA TABEL] FROM [NAMA USER];
Struktur query untuk memberi salah satu hak akses, misalnya DELETE :
GRANT DELETE ON TABEL [NAMA TABEL] TO [NAMA USER];
0 Komentar
Penulisan markup di komentar