- PR -

バッチからのpg_dumpall実行

1
投稿者投稿内容
レオ
常連さん
会議室デビュー日: 2006/10/14
投稿数: 21
投稿日時: 2007-03-01 10:59
現在Windowsで、pg_dumpall を行うバッチファイルを作成しようとしております。

試しに、下記のような記述をしたバッチを作成しました。
pg_dumpall -U username > test_db_all.dmp

このバッチを実行したところ、プロンプトでパスワードの入力を求められました。
バッチ内の処理として、このパスワード入力を行うことはできるでしょうか?

PostgreSQL のオンラインマニュアルを参照したところ、パスワード認証を使用
している場合はpgpass.conf を用意するとよい、といった記述があったのですが
この方法を用いる以前にバッチで処理できるのかどうかを知りたいと思いました。

宜しくお願いいたします。
カーニー
ぬし
会議室デビュー日: 2003/09/04
投稿数: 358
お住まい・勤務地: 東京
投稿日時: 2007-03-02 02:18
パスワードを設定しておけばバッチでできます。

環境変数PGPASSを使うとか。パスワードファイルのほうが推奨ですが。
http://www.postgresql.jp/document/pg823doc/html/libpq-envars.html
1

スキルアップ/キャリアアップ(JOB@IT)