カテゴリ

PostgreSQL

http://www.postgresql.jp/document/current/html/libpq-pgpass.html [1]

実行するユーザのホームディレクトリに「.pgpass」を作成。(権限600)

hostname:port:database:username:password

の順で記述

例) localhost:5432:db:postges:password

この後

pg_dump -h localhost -U postgres db > dmp

といった形で実行すると自動的にパスワードが送られる。

[1] http://www.postgresql.jp/document/current/html/libpq-pgpass.html

コメント