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 の後に読み取られ、システム管理者が、ユーザーが通常変更できない安全な場所からシステム全体に構成された設定を含めることを目的としています。このファイルの場所はプラットフォームによって異なり、必要な場合にのみ作成する必要があります。

    Platform

    File Location

    Linux

    /etc/pgadmin/config_system.py

    macOS

    /Library/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_CArid_DIRの値に基づいて設定されていない限り、ファイルの値は明示的に変更されます。

参考までに、デフォルトの config.py ファイルを以下に示します。