Maw Mumet!

- karena banyak hal yang tidak bisa diselesaikan sambil ngendog -

Instalasi Manual PostgreSQL 9.4 di Windows 8 dan Windows 7

{ 5.Nov.2015 } { koding }

Berikut ini aku mau menjelaskan perihal langkah-langkah meng-install manual PostgreSQL versi 9.4 di Windows 8 dan Windows 7.

Yang dimaksud install manual itu ya instalasi tanpa pakai wizard. Kalau pakai wizard kan gampang. Tinggal klik file executeable-nya, klik next, next, next. Habis itu duduk manis sambil nunggu proses instalasi selesai.

Lha tapi dalam kasusku ini, database PostgreSQL-nya mau aku tempatkan di flashdisk. Jadinya kan enak database bisa dibawa "jalan-jalan", mulai dari komputer rumah sampai ke wc di komputer kantor, hahaha. Karena itu instalasinya harus manual.

 

Versi PostgreSQL yang aku pakai 9.4.5 yang versi 32-bit.

Kenapa milih yang 32 bit? Soalnya ada kemungkinan database-nya berjalan di OS yang masih 32 bit. Kan aplikasi 32 bit bisa berjalan di OS 64 bit. Tapi aplikasi 64 bit bakal ngambeg kalau dijalankan di OS 32 bit. Repot yah?

 

Oh iya, sebelum instalasi PostgreSQL dimulai, WAJIB HUKUMNYA buat ng-install Microsoft Visual C Runtime. Kalau bahasa Microsoft-nya, Visual C++ Redistributable Packages for Visual Studio 2013. Ada banyak versi sih. Ada versi 2012, 2010, 2008, dan 2005. Tapi pilih yang versi paling baru saja. Kalau instalasinya gagal ya pilih versi yang lebih rendah satu level, hehehe. Try and error saja.

Link download-nya ini nih
https://www.microsoft.com/en-us/download/details.aspx?id=40784

Oh iya, install sesuai versi bit OS ya! Kalau OS 32 bit ya install yang 32 bit (vcredist_x86.exe). Kalau OS 64 bit ya install yang 64 bit (vcredist_x64.exe).

 

Sudah di-install? Nah, sekarang saatnya nyedot zip archive PostgreSQL 9.4.5 versi 32-bit di alamat ini
http://www.enterprisedb.com/postgresql-945-binaries-win32?ls=Crossover&type=Crossover

Kalau mau lihat-lihat versi lain boleh lho main ke
http://www.enterprisedb.com/products-services-training/pgbindownload

 

Selesai download, silakan ekstrak isi zip archive tadi ke lokasi yang dikehendaki. Karena aku pakainya di flashdisk, jadinya aku ekstrak ke F:\dir__postgre. Kebetulan, pas dicolok ke komputer barusan, flashdisk dapat drive letter F.

Setelah itu lanjutkan dengan langkah-langkah berikut:

  1. Jalankan aplikasi Command Prompt sebagai administrator.
  2. Pindah direktori ke F:\dir__postgre\bin.
  3. Silakan mikir sejenak untuk mengisi username dan password. Misalnya username = nyobanyoba dan password = rahasianyoba.
  4. Jalankan di Command Prompt perintah:
    initdb -U nyobanyoba -W -D F:\dir__postgre\data_cluster_nyobadoang
  5. Tunggu prosesnya. Masukkan password jika diminta.
  6. Buat direktori untuk menyimpan file log. Semisal F:\dir__postgre\log_file.
  7. Jalankan server PostgreSQL dengan perintah:
    pg_ctl -D F:\dir__postgre\data_cluster_nyobadoang -l F:\dir__postgre\log_file\log_proses_sekarang.log start
  8. Kalau muncul tulisan "Server Starting" silakan bernapas lega.

 

Untuk ngecek kalau PostgreSQL berjalan dengan semestinya alias bisa nge-SQL, lakukan langkah berikut.

  1. Jalankan aplikasi Command Prompt lain.
  2. Pindah direktori ke F:\dir__postgre\bin.
  3. Jalankan perintah:
    psql -U nyobanyoba -d template1
  4. Kalau terhubung berarti PostgreSQL siap digunakan untuk "bermain-main" SQL. 
  5. Kalau sudah selesai mainan SQL, jangan lupa matikan server PostgreSQL dengan perintah
    pg_ctl -D F:\dir__postgre\data_cluster_nyobadoang -l F:\dir__postgre\log_file\log_proses_sekarang.log stop