- 締切済み
pg_dump 等における接続パスワードについて
いつもお世話になっております。 WinXPPro上で、PostgreSQL8.3を動かしています。 タスクマネージャによるバックアップ処理を行うためにバッチ ファイルを作成しました。 ホスト名やDB名などはバッチコマンド内の変数に記述しているの ですが、ホスト名をIPアドレスではなく、マシン名に変えると、pg_dumpやvacuumdbにおいてパスワードを聞かれるようになりました。 なぜ、マシン名でホスト指定を行うとパスワードを聞かれるので しょうか?逆に言えば、なぜIPアドレスによるホスト指定の場合は、 ユーザー名だけで認証OKとなるのでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- lesstia
- ベストアンサー率45% (44/96)
回答No.1
マシン名にすると名前解決のために何らかの処理が発生(それが何なのかはわかりませんが)するためではないでしょうか。
お礼
ご回答いただきありがとうございます。 名前解決のためにですか・・・、うーん。。 本来なら、IPアドレス指定時でもパスワードが必要だと思うんですけどね。 元々のポリシーとして、接続時にパスワードが必要であるという認識が あるのかないのか、それが分からなくてもやもやとしています。