2014年9月16日火曜日

pg_dump のパスワードを聞かれないようにする

1) .pgpass(pgpass.conf) を作成/編集する

 Windows の場合 => %APPDATA%\postgresql\pgpass.conf
 Unix/Linux の場合 => ~/.pgpass (chmod 0600 に設定しておく)

host:port:username:password:dbname

2) # pg_dump を実行する(パスワードを聞かれない)

pg_dump -h host -p 5432 -u username dbname > "c:\hoge.backup"