PostgreSQLの最新版をyumでインストールするための手順です。
詳しくは以下のサイトを参照してください。
https://yum.postgresql.org/howtoyum.php
https://yum.postgresql.org/
RPMパッケージの最新版を確認する
RPMのダウンロードとyumインストール
【例】CentOS7 x86_64、PostgreSQL9.6(2017年6月現在の安定版)
$ wget https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
$ sudo rpm -ivh pgdg-centos96-9.6-3.noarch.rpm
$ sudo yum -y install postgresql96-server postgresql96-devel postgresql96-contrib
DB初期化、自動起動設定、接続設定の編集
$ sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
$ sudo systemctl start postgresql-9.6
$ sudo systemctl enable postgresql-9.6
$ sudo systemctl status postgresql-9.6
$ sudo vi /var/lib/pgsql/9.6/data/pg_hba.conf
DBユーザの作成
$ su - postgres
$ psql
# CREATE USER hoge WITH PASSWORD 'hogehoge';
# \q
$ psql hoge
PostgreSQLディレクトリ構成
-
コマンド、ライブラリなど
/usr/pgsql-9.6
-
データ関係
/var/lib/pgsql/9.6