• ..

JavaScript

    環境変数

    PGHOST

    -hオプションと同様に接続先のホストを指定できます。

    psql -h ...
    PGHOST=... psql

    PGPORT

    -pオプションと同様に接続先のホストを指定できます。

    psql -p ...
    PGPORT=... psql

    PGUSER

    -Uオプションと同様に接続先のホストを指定できます。

    psql -U ...
    PGUSER=... psql

    PGPASSWORD

    psqlコマンドを実行した時にパスワードを聞かれずにログインすることができます。

    PGPASSWORD=... psql

    fish 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 ''