Skip to main content

Install PostgreSQL 11.4 di Centos 7

PostgreSQL, nama RDBMS ini mungkin sudah tidak asing lagi di telinga para antusias IT. Tidak sedikit production database perusahaan-perusahaan besar menggunakan PostgreSQL untuk meng-handle data RDBMS perusahaannya. Usut punya usut si PostgreSQL ini salah satu pesaingnya si rajanya RDBMS yang logonya warna merah .
Pada artikel ini saya akan membahas tutorial instalasi database server PostgreSQL, tapi sebelum mulai tutorial untuk install PostgreSQL ada baiknya buat kita kenalan lebih deket lagi dengan si database gajah ini karna tak kenal maka tak sayang. Biar makin sayang sama si database gajah ini maka saya kenalin dulu si RDBMS PostgreSQL ini :

PostgreSQL adalah tools basis data open source advance yang dikembangkan oleh community di dunia.

PostgreSQL di desain untuk ekstensibilitas dan kostumisasi penggunanya, salah satu tools kostumisasi yang lagi rame dan sangat powerfull contohnya Foreign Data Wrapper (FDW).

Dukungan SQL yang memenuhi ANSI / ISO.

Secara aktif dikembangkan selama lebih dari 20 tahun.

  • University Postgres (1985-1993)
  • Postgres9.X (2010-2016
  • Postgres10.X (2017-now)
  • Postgres11.X (2018-now)
  • PostgreSQL (2019-now)

Selain versi Community, Postgres juga memiliki versi enterprise, enterprise postgres saat ini di pegang oleh dua principle, antara lain Enterprisedb dan Fujitsu.
Untuk artikel ini saya fokuskan di PostgreSQL, di artikel selanjutnya saya akan posting Enterprisedb dan FujitsuDB Postgres. Oke gausah banyak lama lagi, langsung aja ke topik utama.

PostgreSQL menyediakan dua metode install, antara lain offline installer menggunakan tarball atau dengan menggunakan online repository. Di artikel ini saya akan berikan tutorial untuk install menggunakan tarball dan online repo.

[INSTALL MENGGUNAKAN TARBALL]

Pertama tama download tarball PostgreSQL di halaman official website  https://www.postgresql.org/

Saat ini yang saya gunakan adalah PostgreSQL 11.4 dan tarball yang saya download bernama postgresql-11.4.tar.gz 

  • Siapkan user OS dengan nama postgres, user ini adalah user default yang akan digunakan untuk management database PostgreSQL

  • Install library yang dibutuhkan

  • Extract tarball postgresql-11.4.tar.gz , setelah proses extract selesai pada direktori yang sama akan menghasilkan direktori bernama postgresql-11.4

  • Lakukan instalasi dengan cara menggunakan command berikut

pastikan ketiga command diatas dapat berjalan dengan lancar. Jika proses instalasi sudah selesai secara default lokasi hasil dari instalasi PostgreSQL 11.4 akan tersimpan di “/usr/local/pgsql/”.

  • Cek versi postgresql, pastikan binary postgres yang sudah terinstall adalah v 11.4

[INSTALL MENGGUNAKAN REPOSITORI]

Buka website official PostgreSQL berikut untuk mendapatkan repository www.postgresql.conf/download

Pada kolom version pastikan menggunakan Version 11.

Pada kolom architecture gunakan x86_64.

Lalu secara otomatis link repositori PostgreSQL 11 untuk Sistem Operasi Centos7 akan ter-generate

berikut adalah tahap selanjutnya yang perlu dilakukan untuk install PostgreSQL menggunakan repository :

  • Install RPM Repository PostgreSQL

  • Install paket PostgreSQL Client

  • Install paket PostgreSQL Server

Secara default binary, library dan kelengkapan PostgreSQL nya tersimpan di “/usr/pgsql-11/”

  • Cek versi postgresql hasil dari online install

Sampai sini binary, library dan kelengkapan database server PostgrSQL sudah terinstall dan sudah siap untuk digunakan, tahap selanjutnya membuat cluster data yang akan dibuat di artikel selanjutnya.
Semoga Bermanfaat.

Pieter Daud Satumalay

DevOps//DBA//Blue Clove Syndicate//D-Beat