PostgreSQL adalah perangkat lunak open source untuk database atau lebih tepatnya object-relational database management system (ORDBMS). PostgreSQL mendukung sistem operasi Linux, FreeBSD, Windows, dan Mac OS. Pada tutorial install PostgreSQL ini menggunakan distro Linux Ubuntu 16.04.
-Install PostgreSQL-
Install PostgreSQL via apt-get
[INPUT]1 sudo apt-get install postgresql postgresql-contrib
-Akses PostgreSQL-
Secara default instalasi membuat user postgres pada sistem untuk akses PostgreSQL
Menjadi user postgres
[INPUT]1 2 sudo su su – postgres
Menjalankan aplikasi CLI PostgreSQL
[INPUT]1 psql
Memberi password pada user postgres
[INPUT]1 \password postgres
-Install phpPgAdmin-
phpPgAdmin adalah aplikasi administrasi database PostgreSQL berbasis web, menggunakan bahasa pemrograman PHP. Sama seperti aplikasi phpMyAdmin, aplikasi administrasi database MySQL/MariaDB.
Install phpPgAdmin via apt-get. Perintah ini juga akan menginstall paket yang dibutuhkan (dependencies) yaitu apache2 dan php beserta modulnya.
[INPUT]1 sudo apt-get install phppgadmin
Konfigurasi Apache2, menjinkan akses phpPgAdmin dari mana pun, bukan hanya dari localhost saja
[INPUT]1 2 cd /etc/apache2/conf-available/ sudo nano phppgadmin.conf
Beri tanda *#* pada *Require local* dan tambahkan *Allow from all*
[INPUT]1 2 3 # Only allow connections from localhost: # Require local Allow From all
Konfigurasi phpPgAdmin agar user postgres bisa login
[INPUT]1 2 cd /etc/phppgadmin sudo nano config.inc.php
Pada *$conf[‘extra_login_security’]* ganti nilainya menjadi *false*
[INPUT]1 2 3 4 5 6 // If extra login security is true, then logins via phpPgAdmin with no // password or certain usernames (pgsql, postgres, root, administrator) // will be denied. Only set this false once you have read the FAQ and // understand how to change PostgreSQL’s pg_hba.conf to enable // passworded local connections. $conf[‘extra_login_security’] = false;
Restart service apache2 dan postgresql
[INPUT]1 2 sudo systemctl restart postgresql sudo systemctl restart apache2
Akses phpPgAdmin di browser http://IP_SERVER/phppgadmin. Masukkan username postgres dan password yang telah diset sebelumnya.
selamat mencoba ð