Tuesday, December 3, 2024

memberikan grant access user ke database postgresql

 



Untuk memberikan hak akses kepada pengguna (user) ke database PostgreSQL, Anda dapat menggunakan perintah SQL berikut. Berikut adalah panduan langkah-langkahnya:


1. Masuk ke PostgreSQL

Masuk ke PostgreSQL menggunakan user dengan hak akses admin, seperti postgres:

sudo -u postgres psql


2. Buat User (Jika Belum Ada)

Jika user belum ada, Anda dapat membuatnya menggunakan perintah berikut:

 

CREATE USER your_user_name WITH PASSWORD 'your_password';
 

 

3. Beri Hak Akses ke Database

Gunakan perintah berikut untuk memberikan akses spesifik ke database:

Memberikan Akses Dasar:

 

GRANT CONNECT ON DATABASE your_database TO your_user_name;
 

Memberikan Akses ke Semua Schema dan Tabel:

Untuk memberikan hak akses usage dan modifikasi, tambahkan:

 

\c mydatabase
GRANT USAGE ON SCHEMA public TO myuser;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO myuser;

 

 

 

 

 

0 comments:

Post a Comment