PostgreSQLでパスワード入力を省略

PostgreSQLのバックアップ処理などでパスワードを自動入力したいときのテクニック。

あまり需要がないのかなかなか見つからないので、広めるべく載せておく。

まずは
.pgpassファイルをホームディレクトリに用意する。

ファイルの内容は以下のように
ホスト名、ポート番号、DB名、省略したいユーザー名、パスワードの順で記載する。

#for backup
localhost:5432:DB_NAME:postgres:PASSWORD

.pgpassはchmod 600にしておき他人に読めないようにしておく。

カテゴリー: Database, PostgreSQL パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.