接続サービスファイルの利用を推奨します。“4.1.4 接続サービスファイルを利用する場合”を参照してください。
接続サービスファイルを利用しない場合は、psqlコマンドのオプション/環境変数に、以下の情報を指定します。
オプション(環境変数) | 説明 |
---|---|
-h/--host(PGHOST/PGHOSTADDR) | カンマ区切りでIPアドレス1およびIPアドレス2、またはホスト名を指定します。 |
-p/--port(PGPORT) | カンマ区切りで接続先のポート番号を指定します。 -hオプションのn番目に指定したIPアドレスに対応するポート番号は、-pオプションのn番目に指定してください。 ポート番号は省略できます。省略した場合には、26500となります。ポート番号が26500以外の場合は、カンマ区切りで同じポート番号を2つ記述します。 -hオプションにn個指定されていた場合、-pオプションのn+1番目以降の指定は無視されます。 |
(PGXTARGETSERVER) | アプリケーションが接続するサーバの選択順を指定します。 |
ポイント
接続パラメータconnect_timeoutを利用する場合には、指定した各ホストへの接続に対してconnect_timeoutが適用されます。二重化されているデータベースサーバの両方がダウンしている場合、接続がタイムアウトするまでには、connect_timeoutの2倍の時間がかかります。
接続先を指定するその他のクライアントコマンドも、psqlコマンドと同様の方法で接続先サーバの情報を指定してください。
参照
詳細は、“PostgreSQL文書”の“リファレンス”の“psql”を参照してください。