PGHOST
-hオプションと同様に接続先のホストを指定できます。
psql -h ...
PGHOST=... psqlPGPORT
-pオプションと同様に接続先のホストを指定できます。
psql -p ...
PGPORT=... psqlPGUSER
-Uオプションと同様に接続先のホストを指定できます。
psql -U ...
PGUSER=... psqlPGPASSWORD
psqlコマンドを実行した時にパスワードを聞かれずにログインすることができます。
PGPASSWORD=... psqlfish shell で環境変数を設定
以下のような Docker で Postgresql を起動するとして、
docker run --rm -p 54321:5432 postgres.config/fish/config.fishに以下のように書くとpsqlだけで接続できるようになります。
set -gx PGHOST 0.0.0.0
set -gx PGUSER postgres
set -gx PGPORT 54321
set -gx PGPASSWORD ''