PostgreSQL のデフォルトでは自ホストからしか繋げないので、クライアントアプリや他ホストから接続できるように設定する。
postgresq.conf ファイルの修正
Connection Settings の listen_addresses と port のコメントアウトを外し、値を設定する。
postgresql.conf# - Connection Settings -
listen_addresses = 'localhost' # 許可するIPアドレス
# 複数の場合はカンマで区切る
# デフォルトは 'localhost'; 全てに許可する場合は '*'
port = 5432 # 許可するポート、5432はデフォルト値
PostgreSQLの再起動
pg_ctl restart
これで接続できる様になる。接続できない場合は、設定したポートが開かれていない可能性がある。