毎回忘れるのでメモ。
まずはVagrantfile修正してポートフォワードします。
@Vagrantfile
ホスト側の55432ポートをVMの5432にフォワードできました。設定反映のためVM立ち上げなおします。
次に/etc/postgresql/9.3/main/postgresql.conf
を書き換えます。
下記のようにコメントアウトされている行を修正してコメントインして下さい。
最後にpg_hba.confを書き換えます。VM内の設定なので簡便に書きます。
/etc/postgresql/9.3/main/pg_hba.conf
を開いて以下の一行を追加。
再起動。
あとはpgAdminから接続すればOKです。
pg_hba.confはちゃんと書くのであれば以下のような感じです。
これは、192.168.0.0/24のクライアントから、test_userでTestDBにパスワード認証で接続することを許可する、ということを意味します。
以上です。