かぴぶろぐ

またかぴったかと思った・・・(´A`;)

シェルスクリプトとかでPostgresに繋ぐ場合のpassword

カテゴリ[ Postgres ]

シェルスクリプトとかでPostgresに繋ぐ場合、普通に書いてしまうと、psqlコマンドでパスワードオプションが無い為、passwordを聞かれて止まってしまう。
バックアップ取りたい時とか直面する。

> pg_dump -U kapi -h 192.168.1.2(別サーバとか) kapi_db > kapi_db.dmp

これを回避するには、実行ユーザーのhomeに.pgpassを作ってやればいい。

# cd
# cat .pgpass
192.168.1.2:5432:kapi_db:kapi:kapipass
192.168.1.3:5432:kapi_dev:kapi:kapipass

[host]:[port]:[db]:[user]:[password]っす。

http://kapi.jp/kapi_blog/239

2009年06月10日

関連カテゴリ Postgres

この記事のコメント

この記事にコメントする