設定

設定ファイルの postgresql.conf や pg_hba.conf の変更や追加や削除をします。 それらの作業を行うためにはメインメニューから「設定」を選択します。

1 基本 (postgresql.conf)

ローカル管理のデータベースサーバにおける動作パラメータなどの設定を行います。 ここで設定された内容はデータベースクラスタディレクトリにある「postgresql.conf」に書き込まれ、 データベースが起動されたとき、または再読み込み要求があった場合に読み込まれます。
設定できる各項目の詳細については「PostgreSQL日本語ドキュメント」の「III. サーバの管理 第18章 サーバの構成」をご覧ください。

  1. タブから設定カテゴリを選択します。
  2. 表示されたページからサブカテゴリのツリーを展開します。
    入力欄にポインタをあわせると、設定項目の説明が表示されます。
  3. 値を変更します。
  4. 『適用』ボタンをクリックします。これによってpostgresql.confの更新が行われます。
  5. 更新内容はすぐには反映されません。「サービス」メニューから『サービスを再起動』、もしくは『設定を再読み込み』を実行してください。
    なお、更新内容を反映させるのに、『サービスを再起動』、『設定を再読み込み』のどちらが必要であるかはパラメータによって異なります。

    画面イメージ

! 注意

管理ツールでは、入力されたパラメータの値は型のチェックしか行っておらず、誤った値を入力していたとしても、正常に postgresql.conf に適用されます。 しかし、postgresql.conf に誤った値が設定されていると、サービスの開始に失敗します。 設定した値に誤りがないことを確認してから再度サービスを開始してください。

postgresql.conf にはパラメータが数値であれば単位 (MB、ms など) を使用して記述することができますが、管理ツールでは画面上に表示された単位によって値を設定します。 postgresql.conf を直接編集して画面上に表示された単位とは異なるものを使用すると、管理ツールから正常に postgresql.conf を読み込めなくなります。

? ヒント

パラメータの入力覧の上にマウスカーソルを乗せてしばらく待つと、パラメータに関する簡単な説明がツールチップとして表示されます。

画面イメージ

2 接続認証 (pg_hba.conf)

ここで設定された内容はデータベースクラスタディレクトリにあるpg_hba.confに書き込まれます。 設定の詳細につきましては、「PostgreSQL日本語ドキュメント」の「III. サーバの管理 第21章 クライアント認証」をご覧ください。

画面イメージ

? ヒント

pg_hba.confは一番上に記述された設定情報から順に評価されます。従って、一 番上に記述された設定が最も優先度の高い設定となり、一番下の設定情報は最も低いものとなります。

! 注意

管理ツールでは、入力されたパラメータの値をチェックしておらず、誤った値を入力していたとしても、正常に pg_hba.conf に適用されます。 しかし、pg_hba.conf に誤った値が設定されていると、サービスの開始やデータベースへの接続に失敗したりする可能性があります。 設定した値に誤りがないことを確認してから再度サービスを開始してください。

認証情報の追加

  1. 新しい認証条件を作成する場合は『追加』ボタンをクリックします。

    画面イメージ

  2. 接続認証情報を入力する画面が表示されるので、必要な情報を入力します。

    画面イメージ

  3. 入力が完了したら、『OK』ボタンをクリックします。
  4. 追加した内容がネットワーク接続認証画面が表示されるので、確認の上、『適用』ボタンをクリックします。pg_hba.confに反映されます。
  5. 更新内容はすぐには反映されません。「サービス」メニューから『サービスを再起動』や『設定を再読み込み』を実行してください。

認証情報の編集

  1. 認証情報を変更するには、編集したい設定を選択し、『編集』ボタンをクリックします。

    画面イメージ

  2. 設定内容を修正し、『OK』ボタンをクリックします。
  3. 修正した内容がネットワーク接続認証画面が表示されるので、再度確認し、『適用』ボタンをクリックします。pg_hba.confに反映されます。
  4. 更新内容はすぐには反映されません。「サービス」メニューから『サービスを再起動』や『設定を再読み込み』を実行してください。

認証情報の削除

  1. すでにある設定を削除する場合は、削除したい設定行を選択し、『削除』ボタンをクリックします。

    画面イメージ

  2. 確認が出るので、『OK』ボタンをクリックします。

    画面イメージ

  3. 削除後のネットワーク接続認証設定内容が画面で表示されるので、確認の上、 『適用』ボタンをクリックしてください。pg_hba.confに反映されます。
  4. 更新内容はすぐには反映されません。「サービス」メニューから『サービスを再起動』や『設定を再読み込み』を実行してください。

認証情報の優先順序変更

  1. ネットワーク接続認証画面の一覧の右側に矢印があります。これを使って設定を上下させることができます。

    画面イメージ

  2. 設定順序が確定したら、『適用』ボタンをクリックしてpg_hba.confに反映させます。
  3. 更新内容はすぐには反映されません。「サービス」メニューから『設定を再読み込み』を実行してください。