接続サービスファイル

PostgreSQL 9.0.0文書
前のページ | 巻戻し | 第 31章libpq - C ライブラリ | 早送り | 次のページ

# 31.15. 接続サービスファイル

接続サービスファイルにより、libpq接続パラメータをひとつのサービス名に関連付けることができます。 サービス名は、libpq接続によって指定され、関連付けられた設定が利用されます。 これは、接続パラメータがlibpqアプリケーションの再コンパイルをせずに修正できるというものです。 サービス名は、`PGSERVICE`環境変数を利用することで使用できます。

この接続サービスファイルは、ユーザごとに`~/.pg_service.conf`というサービスファイルとすること、または、`PGSERVICEFILE`環境変数で指定される場所にすることができます。 また、システム全体についてのファイルとして`etc/pg_service.conf`とすること、`PGSYSCONFDIR`環境変数で指定されたディレクトリに置くことができます。 ユーザ用、システム用のファイルで同名のサービス定義が存在する場合、ユーザ用のものが優先されます。

このファイルは"INIファイル"書式を使用します。 セクション名がサービス名となり、パラメータが接続パラメータです。 項31.1のリストを参照してください。 以下に例を示します。

    # comment
    [mydb]
    host=somehost
    port=5433
    user=admin

例となるファイルが`share/pg_service.conf.sample`にあります。

前のページ | ホーム | 次のページ
パスワードファイル | 上に戻る | 接続パラメータのLDAP検索