Amazon Linux AMI release 2018.03にPostgreSQL9.6をインストールする

参考(8/4追加しました)

記事の作成にあたって以下の記事を参考にさせていただきました。
http://jason4zhu.blogspot.com/2017/10/airflow-notes-from-0-to-1.html
https://dev.classmethod.jp/cloud/aws/install-postgresql-on-aws-ec2/ http://www.utsushiiro.jp/blog/archives/327

目的

HerokuなどでPostgreSQLを使いそうなので学習環境のAmazon Linuxにインストールを行った。
本当は10を使用したかったが、リポジトリにデフォルトで登録されておらずめんどくさそうだったのでやめた。

Amazon Linuxのバージョン確認

下記コマンドを発行

cat /etc/system-release

Yumを使用してインストール

下記コマンドでPostgreSQLに関するパッケージの一覧が取得できる模様。

yum list postgresql*

インストールを行うパッケージは下記の2つで良い模様。

sudo yum install postgresql96-server.x86_64
sudo yum install postgresql96.x86_64

初期化とサービスの自動起動設定を行う。
なお、サービス名は「postgresql96」として登録されている。

sudo service postgresql96 initdb
sudo chkconfig postgresql96 on

サービスを起動してエラーにならなければインストールは完了。

sudo service postgresql96 start

※使用して不足があれば追記します。