Install Postgresql Source Di Centos 7
Install PostgreSQL Source di CentOS 7 - Hallo sahabat oprekers, kali ini dimasrio.com akan menjelaskan bagimana cara compile source PostgreSQL. PostgreSQL merupakan salah satu jenis ORDBMS (Object-Relational Database Management System) berbasis open source. Meskipun postgres didistribusikan secara free, postgres sangat powerfull dengan pemberian pengembangan aktif lebih dari 15 tahun. Fitur yang disediakan postgres diantaranya snapshots, replication, cluster, tablespace, dll.
Install PostgreSQL
Install gcc compiler dan package dependencies.
yum group install "Development Tools"
yum install readline-devel zlib-devel
Download source postgresql.
https://www.postgresql.org/ftp/source/Pada artikel ini aku memakai postgres versi v9.5.4.
mkdir /var/lib/psql95Compile source postgresql.
wget https://ftp.postgresql.org/pub/source/v9.5.4/postgresql-9.5.4.tar.gz
tar -zxvf postgresql-9.5.4.tar.gz
cd postgresql-9.5.4Buat instance databasenya.
./configure --prefix=/var/lib/psql95
make
make install
adduser postgres
mkdir /opt/pgdata
chown postgres. /opt/pgdata
su - postgres -c "/var/lib/psql95/bin/initdb -D /opt/pgdata"
Setup service systemd untuk menjalankan postgres.
nano /usr/lib/systemd/system/postgresql.serviceTambahkan script dibawah ini.
[Unit]Selanjutnya set environment postgres
Description=Postgresql-9.5 Service
After=syslog.target systemd-user-sessions.service
[Service]
User=postgres
Group=postgres
Type=forking
TimeoutSec=120
ExecStart=/var/lib/psql95/bin/pg_ctl -D /opt/pgdata -l /opt/pgdata/startup.log start
ExecStop=/var/lib/psql95/bin/pg_ctl -D /opt/pgdata -l /opt/pgdata/startup.log stop
ExecReload=/var/lib/psql95/bin/pg_ctl -D /opt/pgdata -l /opt/pgdata/startup.log reload
[Install]
WantedBy=multi-user.target
su - postgresTambahkan path postgresql pada bashrc.
nano /.bashrc
PATH=$PATH:/var/lib/psql95/bin/Exit dari user postgres dan Start postgresql.
systemctl start postgresqlOutput :
Video Tutorial :
Demikian tutorial singkat aku kali ini mengenai cara install postgresql di centos 7. Semoga bermanfaat bagi kita semua dan selamat mencoba.!!!
Sumber http://www.dimasrio.com/