Desktop Deployment¶
pgAdminは、デスクトップモードで実行するようにアプリケーションを構成し、デスクトップランタイムを利用してサポートされているWindows、MacOSXまたはLinuxインストールでプログラムをホストすることにより、デスクトップアプリケーションとして展開できます。
デスクトップランタイムは、起動するとpgAdminサーバーを実行し、ウィンドウを開いてユーザーインターフェイスをレンダリングするスタンドアロンアプリケーションです。
注釈
プリコンパイルおよび構成済みのインストールパッケージは、多くのプラットフォームで利用できます。これらのパッケージは、可能な限りエンドユーザーが使用する必要があります。次の情報は、これらのパッケージのメンテナーおよびpgAdminの動作を理解することに関心があるユーザーに役立ちます。
参考
pgAdminをゼロからビルドして構成する手順の詳細については、ソースコードの最上位ディレクトリにあるREADMEファイルを参照してください。便宜上、ファイル here の最新バージョンを見つけることができますが、これは特定のバージョンのpgAdminのソースコードに含まれるバージョンとは異なる場合があることに注意してください。
構成¶
pgAdmin4v2以降、デフォルトの構成モードはサーバーですが、これは起動時にデスクトップランタイムによってオーバーライドされます。ほとんどの環境では、他のデフォルト設定をオーバーライドしない限り、Python構成は必要ありません。
構成設定の詳細については、 The config.py File を参照してください。
デスクトップランタイムスタンドアロンアプリケーション¶
デスクトップランタイムは、ブラウザーとスタンドアロンアプリケーションを作成するPythonサーバーを統合する NWjs に基づいています。
設定ダイアログ¶
ランタイムメニュー を使用して、 構成 ダイアログにアクセスします。
以下は、 固定ポート番号? 、 ポート番号 、 接続タイムアウト 、および「デフォルトのブラウザーでドキュメントを開く」の詳細です。構成パラメーター:
キー |
タイプ |
目的 |
|---|---|---|
固定ポート |
ブール |
ランダムではなく固定のネットワークポート番号を使用します。 |
ポート番号 |
整数 |
固定ポートを使用する場合、使用するポート番号。 |
接続タイムアウト |
整数 |
アプリケーションサーバーの起動を待機する秒数。 |
デフォルトのブラウザーでドキュメントを開く |
ブール |
このオプションをチェックすると、すべてのドキュメントリンクが新しいウィンドウではなくデフォルトのブラウザーで開きます。 |
ログダイアログ¶
ランタイムメニュー を使用して、 ログ ダイアログにアクセスします。
下部の リロード ボタンをクリックして、pgAdmin4サーバーの最新のログを表示します。
実行すると、ランタイムは自動的にpgAdminPythonアプリケーションを実行しようとします。実行に失敗した場合、下部に 構成 ボタンを表示するエラーメッセージが表示されます。固定ポート番号を構成して、他のアプリケーションとのデフォルトのランダムポート番号の衝突を回避し、必要に応じて接続タイムアウトを構成できます。
エラーがPythonPathまたはpgAdminPythonファイルに関連している場合は、「dev_config.json」という名前のファイルを作成し、次のエントリを指定する必要があります。
{
"pythonPath": "/path/to/python.exe",
"pgadminFile": "/path/to/pgAdmin4.py"
}
dev_config.py ファイルは、標準インストールの外部で作業している開発者のみが必要であることに注意してください。
構成設定は runtime_config.json ファイルに保存されます。これは、Unixシステム(~/.local/share/pgadmin/)、MacOSX(~/Library/Preferences/pgadmin)、およびWindows(%APPDATA%/pgadmin)。