現状ではPostgreSQLサーバーは、自分と同じコンピュータからの接続しか受け付けない。
この設定を変更し、あるコンピュータからの接続を受け付けるようにする。
コマンドプロンプトから自分のIPアドレスを調べる。
> ipconfig
Ethernet adapter ローカル エリア接続:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : xx.xx.xx.xx
Subnet Mask . . . . . . . . . . . : xx.xx.xx.xx
Default Gateway . . . . . . . . . : xx.xx.xx.xx
ペアの相手に自分のIPアドレスを教える。
コマンドプロンプトから相手のコンピュータにログインを試みる。
> psql -h 相手のIPアドレス oddtbs oduser
失敗することを確認する。
コマンドプロンプトでフォルダ移動。
> cd c:\Program Files\PostgreSQL\8.3\data
pg_hba.confに次の1行を追加して保存。
host all all 172.16.0.0/24 md5
postgres.confに次の1行を追加して保存。
listen_addresses = '*'
PostgreSQLを再起動。
コマンドプロンプトから相手のコンピュータにログインを試みる。
> psql -h 相手のIPアドレス oddtbs oduser
成功することを確認する。