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
※使用して不足があれば追記します。