Membuat User Baru di PostgreSQL
Semoga kita selalu dalam keadaan sehat, keteguhan iman, dan tidak kurang suatu apapun. Posting-an kali ini kita akan mengetahui bagaimana cara mudah Membuat User Baru di PostgreSQL. Untuk mempelajari parameter di basis data ‘Si Gajah’ ini tidak terlalu berbeda dengan MySQL dan SQL pada umumnya karena memiliki beberapa kesamaan parameter. Untuk membuat user baru atau memberikan grant privileges di Postgres pun tidak jauh berbeda.
Berikut parameter yang bisa kita gunakan :
1. Buat user di lingkungan Linux kamu dan masuk ke mode superuser ‘Si Gajah’ terlebih dahulu. ~# useradd hary && passwd hary && su – postgres
2. Kemudian bisa masuk ke salah satu basisdata. ~$ psql template1 atau bisa dengan menggunakan parameter berikut : ~$ psql -d template1 -U postgres
3. Buat user yang ingin ditambahkan untuk bisa mengakses basisdata tertentu. template1=# CREATE USER hary WITH PASSWORD ‘123456’;4. Kemudian berikan hak akses basisdata ke user : template1=# GRANT ALL PRIVILEGES ON DATABASE <db_name> to hary;5. Berikutnya kita cek apakah user yang telah kita create benar memiliki Role yang sesuai terhadap basisdata. template1=# \du6. Informasinya bisa kita lihat sebagai berikut.
Bila tidak sesuai, kita bisa menambahkan Role ke spesifik user tertentu dengan parameter berikut : template1=# ALTER ROLE <username> WITH Superuser;7. Terakhir, kita bisa keluar dari basisdata dengan parameter template1=# \q kemudian coba re-login ~$ su – hary && psql -d <db_name> -U hary
1. Buat user di lingkungan Linux kamu dan masuk ke mode superuser ‘Si Gajah’ terlebih dahulu. ~# useradd hary && passwd hary && su – postgres
2. Kemudian bisa masuk ke salah satu basisdata. ~$ psql template1 atau bisa dengan menggunakan parameter berikut : ~$ psql -d template1 -U postgres
3. Buat user yang ingin ditambahkan untuk bisa mengakses basisdata tertentu. template1=# CREATE USER hary WITH PASSWORD ‘123456’;4. Kemudian berikan hak akses basisdata ke user : template1=# GRANT ALL PRIVILEGES ON DATABASE <db_name> to hary;5. Berikutnya kita cek apakah user yang telah kita create benar memiliki Role yang sesuai terhadap basisdata. template1=# \du6. Informasinya bisa kita lihat sebagai berikut.
Bila tidak sesuai, kita bisa menambahkan Role ke spesifik user tertentu dengan parameter berikut : template1=# ALTER ROLE <username> WITH Superuser;7. Terakhir, kita bisa keluar dari basisdata dengan parameter template1=# \q kemudian coba re-login ~$ su – hary && psql -d <db_name> -U hary
Mudah bukan ?, semangat belajar.
Tidak ada komentar:
Posting Komentar