• 締切済み

pg_dump 等における接続パスワードについて

いつもお世話になっております。 WinXPPro上で、PostgreSQL8.3を動かしています。 タスクマネージャによるバックアップ処理を行うためにバッチ ファイルを作成しました。 ホスト名やDB名などはバッチコマンド内の変数に記述しているの ですが、ホスト名をIPアドレスではなく、マシン名に変えると、pg_dumpやvacuumdbにおいてパスワードを聞かれるようになりました。 なぜ、マシン名でホスト指定を行うとパスワードを聞かれるので しょうか?逆に言えば、なぜIPアドレスによるホスト指定の場合は、 ユーザー名だけで認証OKとなるのでしょうか? よろしくお願いします。

みんなの回答

  • lesstia
  • ベストアンサー率45% (44/96)
回答No.1

マシン名にすると名前解決のために何らかの処理が発生(それが何なのかはわかりませんが)するためではないでしょうか。

gongon8
質問者

お礼

ご回答いただきありがとうございます。 名前解決のためにですか・・・、うーん。。 本来なら、IPアドレス指定時でもパスワードが必要だと思うんですけどね。 元々のポリシーとして、接続時にパスワードが必要であるという認識が あるのかないのか、それが分からなくてもやもやとしています。

関連するQ&A