Assalaamu’alaikum Warahmatullaahi Wabarakaatuh
(السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ)
STEP 2 >> ketiklah fungi "createuser" berikut ini :
keterangan = createuser : digunakan untuk menciptakan user/role baru.
(wajib)
-h localhost : menunjukan nama server yang digunakan yaitu server local(localhost).
-p 5432 : menunjukkanno port yang digunakan.
-U nama_user : nama user yang sudah ada (postgres biasanya sebagai user default)
selalu menggunakan U kapital.(wajib)
nama_user_baru : nama user yang akan di buat.(wajib)
screenshootnya
Opsi - opsi yang sering dipakai :
STEP 3 >> Selanjutnya kita cek user baru yang telah buat(\du : digunakan untuk melihat semua user yang telah dibuat), namun terlebih dahulu masuk ke psql
screenshootnya
terbukti pada kolom "Role name" terdapat hanif.
STEP 2 >> Masuk sebagai user "postgres".
Keterangan : postgres merupakan user default dengan akses Superuser,, sehingga akan selalu
meminta password. Untuk ini defaultnya memiliki -h localhost dan -p 5432.
STEP 3 >> Ketiklah fungsi "CREATE USER"
atau bisa tambahaka kata "
WITH opsi".
opsinya sbb:
STEP 4 >> Kita Cek dengan(\du) untuk melihat daftar user yang telah di buat
terbukti user "hanif2" dan "hanif3" telah berhasil di buat.
STEP 2 >> Buat database dengan "createdb", boleh sertakan opsi yang diperlukan.
Password diatas diisi dengan password dari user yang dipakai (contoh digai seaatas adalah -U postgres), -O merupakan owner yang dianggap sbagai pemilik database yang akan dibuat. Hasilnya adalah terbentuknya database dengan nama "DBbaru" di user coba1.
opsi lain = -w (tidak meminta password database) , -W(miminta password database)
STEP 3 >> Lakukanlah pengecekan database(DBbaru) yang telah di buat.
terbukti bahwa terdapat database dengan nama "DBbaru" dengan owner "coba1".
(السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ)
1. Membuat user di luar prompt psql
STEP 1 >> Masuklah ke direktori psql ( terdapat di "C:\Program Files\PostgreSQL\9.2\bin" )STEP 2 >> ketiklah fungi "createuser" berikut ini :
-h localhost : menunjukan nama server yang digunakan yaitu server local(localhost).
-p 5432 : menunjukkanno port yang digunakan.
-U nama_user : nama user yang sudah ada (postgres biasanya sebagai user default)
selalu menggunakan U kapital.(wajib)
nama_user_baru : nama user yang akan di buat.(wajib)
screenshootnya
Opsi - opsi yang sering dipakai :
-d, --createdb role can create new databases -E, --encrypted encrypt stored password -i, --inherit role inherits privileges of roles it is a member of (default) -l, --login role can login (default) -P, --pwprompt assign a password to new role -r, --createrole role can create new roles -s, --superuser role will be superuser
STEP 3 >> Selanjutnya kita cek user baru yang telah buat(\du : digunakan untuk melihat semua user yang telah dibuat), namun terlebih dahulu masuk ke psql
screenshootnya
terbukti pada kolom "Role name" terdapat hanif.
2. Membuat user dengan prompt psql
STEP 1 >> Masuklah ke direktori psql ( terdapat di "C:\Program Files\PostgreSQL\9.2\bin" ).STEP 2 >> Masuk sebagai user "postgres".
Keterangan : postgres merupakan user default dengan akses Superuser,, sehingga akan selalu
meminta password. Untuk ini defaultnya memiliki -h localhost dan -p 5432.
STEP 3 >> Ketiklah fungsi "CREATE USER"
opsinya sbb:
| CREATEDB | NOCREATEDB | CREATEUSER | NOCREATEUSER | IN GROUP groupname [, ...] | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' | VALID UNTIL 'abstime'atau bisa menggunakan "CREATE ROLE". Ingat sertakan kata "LOGIN" karena defaulnya "Not login"
STEP 4 >> Kita Cek dengan(\du) untuk melihat daftar user yang telah di buat
terbukti user "hanif2" dan "hanif3" telah berhasil di buat.
3. Membuat Database di luar prompt psql
STEP 1 >> Masuklah ke direktori psql ( terdapat di "C:\Program Files\PostgreSQL\9.2\bin" ).STEP 2 >> Buat database dengan "createdb", boleh sertakan opsi yang diperlukan.
opsi lain = -w (tidak meminta password database) , -W(miminta password database)
STEP 3 >> Lakukanlah pengecekan database(DBbaru) yang telah di buat.
terbukti bahwa terdapat database dengan nama "DBbaru" dengan owner "coba1".
4. Membuat Database dengan prompt psql
STEP 1 >> Masuklah ke direktori psql ( terdapat di "C:\Program Files\PostgreSQL\9.2\bin" ).
STEP 3 >> Gunakanlah "CREATE DATABASE"
terbukti database "dbbaru2" ada
=============================================================================
NOTE : Untuk menghapus user dan database, gunakanlah konsep yang sama dengan saat membuatnya. Sesuaikan apakah di dalam prompt psql atau di luar prompt psql :
1) jika di luar prompt psql : gantilah kata createuser atau createdb dengan dropuser atau dropdb
2) jika di dalam prompt psql : gantilah kata CREATE USER atau CREATE DATABASE dengan
DROP USER atau DROP DATABASE.
==============================================================================
(وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُه)
Wassalamu 'alaikum Warahmatullaahi Wabarakaatuh
Wassalamu 'alaikum Warahmatullaahi Wabarakaatuh