GRANT dan REVOKE

Pada saat membuat tabel pada user tertentu maka hanya user tersebut dan user postgres

yang dapat mengakses tabel itu. Namun jika kita ingin agar tabel yang telah  dibuat pada

user kita dapat diakses oleh user tertentu atau semua user yang berada pada PostgreSQL,

maka semua itu dapat dilakukan dengan perintah GRANT. 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];

Contoh :

Berikut struktur penggunaan REVOKE untuk semua hak akses :

REVOKE ALL ON TABLE [NAMA TABEL] FROM [NAMA USER];

Contoh :

Struktur query untuk menghapus salah satu hak akses, misalnya UPDATE :

REVOKE UPDATE ON TABEL [NAMA TABEL] FROM [NAMA USER];

Contoh :

Struktur query untuk memberi salah satu hak akses, misalnya DELETE :

GRANT DELETE ON TABEL [NAMA TABEL] TO [NAMA USER];

Contoh :


No related posts.

« »