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の値に基づいて設定されていない限り、ファイルの値が明示的に変更された場合。
参考のために、デフォルトの config.py ファイルを以下に示します。