PostgreSQLに外部から接続できるように設定する

PostgreSQLに外部から接続するための設定です。
postgresql.confとpg_hba.confの2つの設定ファイルを編集します。 これらは一般的にPGDATA下にあるようです。
PGDATAのパスは以下のようにして確認できます。

su - postgres
echo $PGDATA

postgresql.confを編集します。

vim postgresql.conf
-----------------------------------------------
listen_addresses = '接続を許可するIPアドレス'
-----------------------------------------------

‘*’と設定することで全てのアドレスからの接続を許可できます。

pg_hba.confを編集します。

vim pg_hba.conf
-----------------------------------------------
# IPv4 local connections:
host  all  all  接続を許可するIPアドレス    trust
-----------------------------------------------

IPアドレスをallにすると全てのIPから接続できます。
trustをpasswordに変更するとパスワード認証が必要になります。

PostgreSQLを再起動します。

su - postgres
pg_ctl restart

AWSを利用した導入事例のご紹介

実際に構築を行ったAWSの事例を紹介しています。導入の目的に近い事例をご覧いただくと、実際の構成例やメリット、注意点などが把握できます。

ブックオフコーポレーション株式会社様
第一生命保険株式会社様
株式会社電通様
株式会社LIFULL様
株式会社リブセンス様
TBSアナウンス部様
明治大学様
拓殖大学様