Blogs ariefbb | Information Technology Best Practice – ITB Rotating Header Image

database

Postgresql – Create Database

CREATE THE PostgreSQL DATABASE

——————————

default login adalah default user dibuat pada saat postgres di install. Bila menggunakan command prompt, maka user database postgre terintegrasi dengan user native pada masing-masing server/komputer . Untuk itu, user login pada komputer kita harus di-create sebagai user database postres. Caranya adalah dengan membuka edito rpgAdmin3 dan membuat [login-roles] atas nama user login komputer kita .

Untuk meng-create database postgresql di lingkunganWindows, kita bisa gunakan pgAdmin3 lakukan langkah berikut ,

  1. jalankan editor pgAdmin3 : [start][all program][postgreSQL9.0][pgAdmin3]

  2. koneksi ke server database :

    1. pada [object browser] , klik-kanan [namaserver] , pilih [Connect]

    2. ketik password untuk user ‘postgres’ , klik [OK]

  3. create database :

    1. klik-kanan [databases] , pilih [new databases] , klik kolom [Name], ketik namadatabase

    2. klik [OK]

  4. create user :

    1. klik-kanan [login-roles] , pilih [new login-roles]

    2. ketik ‘Role Name’ , ‘Password’, ‘Password’

    3. klik [OK]

  5. ubah ownership database;

    1. klik-kanan ‘namadatabse’ ; pilih [properties] ,

    2. klik [Owner] pilih ‘login-roles’ yang dibuat pada langkah sebelumnya

    3. klik [OK]

Setelah database tersebut siap . Lanjutkan dengan langkah instalasi aplikasi web yang kita kehendaki .

Mengintegrasikan XAMPP dan PostGreSQL di Windows

Barangkali ada rekan-rekan developer yang sedang ngulik aplikasi web dengan database postgreSQL , saya tuliskan langkah-langkah integrasinya sebagai berikut .

Sebagai catatan, saya buat [xampp-direktori] di direktor F:\ silakan sesuaikan saja dengan environment yang ada di masing-masing PC .

Pre-requisite

  1. XAMPP , xampp-win32-1.7.3.exe
  2. postgreSQL , postgresql-9.0.1-1-windows.exe
  3. phpPgAdmin , phpPgAdmin-5.0.2.zip
  4. notepad untuk edit

Langkah 1 : Instalasi XAMPP for Windows

  1. jalankan xampp-win32-1.7.3.exe
  2. ikuti langkah-langkah instalasi ,

Langkah 2 : Instalasi PostgreSQL

  1. jalankan setup installer postgresql-9.0.1-1-windows.exe
  2. ikuti langkah-langkah instalasi
  3. definisikan direktori instalasi di [xampp-direktori]\ hasilnya adalah direktori [xampp-direktori]\PostGreSQL\9.0\
  4. tuliskan password untuk user db ‘postgres’ .
  5. Jalankan [start menu][all programs][postgresql][pgAdmin III]
    • klik-kanan [Server] [PostgreSQL 9.0] pilih ‘connect’ ketik password untuk user ‘postgres’
    • klik-kanan [Login Roles] , pilih ‘New Login Role’ , ketik role name : admin, password, . Pada tab [Role privileges] pilih ‘Superuser’ , klik OK
    • klik-kanan [Databases] pilih ‘New Databases’ , ketik Name, pilih Owner, klik OK

Langkah 3 : Instalasi phpPgAdmin

3.1 Deploy phpPgAdmin

  1. ekstrak dan copy phpPgAdmin-5.0.2.zip ke folder [xampp-direktori]/phpPgAdmin
  2. edit [xampp-direktori]\phpPgAdmin\conf\config.inc , untuk baris-baris berikut

$conf[‘servers’][0][‘desc’] = ‘PostgreSQL’;

$conf[‘servers’][0][‘host’] = ‘localhost’;

$conf[‘servers’][0][‘port’] = 5432;

$conf[‘servers’][0][‘sslmode’] = ‘allow’;

$conf[‘servers’][0][‘defaultdb’] = ‘postgres’;

$conf[‘servers’][0][‘pg_dump_path’] = ‘F:\\xampp\\PostgreSQL\\9.0\\bin\\pg_dump.exe’;

$conf[‘servers’][0][‘pg_dumpall_path’] = ‘F:\\xampp\\PostgreSQL\\9.0\\bin\\pg_dumpall.exe‘;

  1. edit file [xampp-direktori]\conf\extra\httpd-xampp.conf , ketik baris program berikut

#start

Alias /phpPgAdmin “F:\xampp\phpPgAdmin”

<Directory “F:\xampp\phpPgAdmin”>

AllowOverride AuthConfig

</Directory>

#end

  1. Tambahkan ‘phpPgAdmin’ pada tag <LocationMatch> sehingga menjadi :<LocationMatch “^/(?i:(?:xampp|security|licenses|phpmyadmin|phpPgAdmin|webalizer|server-status|server-info))”>

     

  2. Save file.

3.2 Edit file php.ini

  1. edit file [xampp-direktori]\php\php.ini , hapus ‘;’ pada baris :extension=php_pgsql.dll

     

  2. save file

3.3 Restart / Jalankan Apache

  1. setelah selesai jalankan xampp-control panel
  2. start apache
  3. akses dari browser ke http://localhost/phpPgAdmin
  4. ketik username : admin , password : password (sesuai dengan user yang dibuat dari pgAdminIII)