« [PHP]Headers already sent.... | トップページ | VS2003でDirectX9サンプルをビルドするときの注意 »

パスワード付きのロール(?)でpg_dump(Win)

1. pgpass.confをつくる
pgpass.confの書式は 「hostname:port:database:username:password」

具体的には
localhost:5432:db1:postgres:admin_pw
とか。

2. %APPDATA%\postgresql\にpgpass.confを置く

パスワードファイルをおいた影響は、pgAdminの起動とか、他の接続からは(おそらく)ないみたいだ。

3. pg_dump.exe -h [ホスト名] -p [ポート番号] -U [ユーザ名]  [DB名]  > c:\bak.txt

とかいう.batファイルを作って実行すると、データが出力されるようになる。

.batファイルで、パスワードを書いたテキストをリダイレクトしようとしたけど
うまくいかなかったこともかいておこ。

« [PHP]Headers already sent.... | トップページ | VS2003でDirectX9サンプルをビルドするときの注意 »

備忘録」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1022502/35609002

この記事へのトラックバック一覧です: パスワード付きのロール(?)でpg_dump(Win):

« [PHP]Headers already sent.... | トップページ | VS2003でDirectX9サンプルをビルドするときの注意 »

最近のトラックバック

2017年10月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
無料ブログはココログ