PostgreSQL
Kenapa PostgreSQL ?
http://techdocs.postgresql.org/techdocs/enterprisebusapps.php
Quick starting guide:
note :
$ berarti command dieksekusi dari unix shell
eksekusi perintah administratif sebagai user shell yang di assign untuk postgresql (user yang menjalankan daemon postgresql)
Default database yang ada di postgresql = template1 atau template0
Buat database
$createdb namadatabaseDelete database
$dropdb namadatabaseAdd user
$createuser namauser
note : script createuser tidak mempunyai fitur untuk menset password, kalau ingin membuat user dengan password harus via psql shell
contoh :
template1-#create user namauser with password ‘passwordnya’ nocreatedb;Delete User
$dropuser namauserKonek ke shell postgresql
$psql -h hostnya/ip -U namauser namadatabaseAccess Control atas user dan database di atur di file pg_hba.conf
contoh file
#TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 192.168.10.1 255.255.255.0 password
host tumjahe hky 0.0.0.0 0.0.0.0 password
Agar postgresql bisa berkomunikasi antara host via tcp/ip perlu di set di file postgresql.conf, port yang digunakan untuk komunikasi di sisi server adalah 5432
Menampilkan database yang available di PostgreSQL
$psql -lMenampilkan table yang ada dalam suatu database (via psql shell)
$psql -U dba namadatabase
#namadatabase-#\dtuntuk referensi lengkap tentang command apa aja yang available di psql shell ketikkan \? di psql shell
Ganti password user
$psql -U superuser template1
template1-#alter user namauser with password ‘passwordbarunya’ ;
Comments