The config.py File

pgAdminによって起動時に読み取られる構成ファイルは複数あります。これらのファイルは、次の構成オプションに使用されます。

  • アプリケーションの動作方法を制御するため、pgAdminの起動前に設定する必要がある場合があります。

  • システム管理者は、セキュリティポリシーを適用するために組織全体を制御したいと思う場合があります。

  • 変更されることはほとんどまたはほとんどないため、ユーザーインターフェイスを介して変更できるようにしても意味がありません。

構成ファイルは次のとおりです。

  • config.py :これはメイン構成ファイルであり、変更しないでください。構成設定のリファレンスとして使用でき、次のファイルのいずれかでオーバーライドできます。

  • config_distro.py :このファイルは config.py の後に読み取られ、パッケージャーがpgAdminディストリビューションに必要な設定を変更することを目的としています。これには通常、特定のパスとファイルの場所が含まれます。このファイルはオプションであり、必要に応じてパッケージャーによって config.py と同じディレクトリに作成されます。

  • config_local.py :このファイルは config_distro.py の後に読み込まれ、インストールの所有者が、デフォルトまたはパッケージング固有の設定を変更して、ローカルの設定または標準を満たすように調整することを目的としています。このファイルはオプションであり、次の地域のユーザーが作成できます。必要に応じて config.py と同じディレクトリ。

  • config_system.py :このファイルは config_local.py の後に読み取られ、システム管理者が、ユーザーが通常は変更できず、pgAdminインストールの外部にある安全な場所からシステム全体に構成された設定を含めることを目的としています。このファイルの場所はプラットフォームによって異なり、必要な場合にのみ作成する必要があります。

    Platform

    File Location

    Linux

    /etc/pgadmin/config_system.py

    macOS

    /ライブラリー/Preferences/pgadmin/config_system.py

    Windows

    %CommonProgramFiles%//pgadmin//config_system.py

注釈

SERVER_MODEまたはDATA_DIR設定が config_distro.py 、 config_local.py 、または config_system.py LOG_FILE、SQLITE_PATH、SESSION_DB_PATH、STORAGE_DIR、KERBEROS_CCACHE_DIR、およびAZURE_CREDENTIAL_CACHE_DIR上記のDIRの値に基づいて設定されていない限り、ファイルの値が明示的に変更された場合。

The default config.py file is shown below for reference: