[PostgreSQL] 対話形式でパスワードを入力しない

Yuya Sato 15views 更新:2017年8月16日

スクリプトでpsqlコマンドをワンライナーで実行したい時、PostgreSQLは対話形式でパスワードを聞いてきます。 また、MySQLのように-pオプションがありません。

PostgreSQLで対話形式でパスワードを入力しないようにするには、環境変数PGPASSWORDを設定します。

$ export PGPASSWORD=hogehoge
$ psql -U postgres -c "\encoding"
...

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません