About
ゲストOSからホストOSで構築したpostgresqlに接続する方法を調べたのでメモ。
接続方法
10.0.2.2で接続する
VM上では2つの仮想NICがあり、10から始まるIPと192から始まるIPを持っています。ホスト上では192から始まるIPしかないため、ホストから10から始まるIPに接続できません。しかしゲストOSからはホストOSが見えているようで、10.0.2.2にホストOSが割り当てられています。(virtualboxの仕様らしいです。)
psql -U xxx -d xxx -h 10.0.2.2
のようにすればアクセスできます。
詳細は時間とれたときに調べてみたいと思います。このあたりの記事が参考になりそうです。
VirtualBox ネットワーク設定 - bit
参考
http://garbagetown.hatenablog.com/entry/20100313/1270039659
https://gist.github.com/wakamsha/087d5f95c8dbe07b9591