非互換
FUJITSU Enterprise Postgres 14では、以下の場合に、psqlの\connectコマンドでサーバを接続するとき、環境変数と接続サービスファイルの優先度を変更します。
環境変数(例:PGPORT)と接続サービスファイル(.pg_service.conf)の両方を設定する。かつ、
psqlの\connectコマンドで接続サービス(serviceオプション)を使用する
FUJITSU Enterprise Postgres 14では、接続サービスファイルを優先的に使用します。
FUJITSU Enterprise Postgres 13 SP1までは、環境変数を優先的に使用します。
環境変数が優先的に使われます。
[例]
$ cat ~/.pg_service.conf [j] host=localhost dbname=postgres user=postgres port=27500 $ export PGPORT=27501 postgres=# \connect service=j You are now connected to database "postgres" as user "postgres" on host "localhost" (address "::1") at port "27501".
接続サービスファイルが優先的に使われます。
[例]
$ cat ~/.pg_service.conf [j] host=localhost dbname=postgres user=postgres port=27500 $ export PGPORT=28000 postgres=# \connect service=j; You are now connected to database "postgres" as user "postgres" on host "localhost" (address "::1") at port "27500".
対処方法
ありません。