Desktop Deployment¶
pgAdminは、デスクトップモードで実行するようにアプリケーションを構成し、デスクトップランタイムを利用してサポートされているWindows、MacOSXまたはLinuxインストールでプログラムをホストすることにより、デスクトップアプリケーションとして展開できます。
デスクトップランタイムはスタンドアロンアプリケーションであり、起動するとpgAdminサーバーを実行し、ウィンドウを開いてユーザーインターフェースをレンダリングします。
注釈
プリコンパイルおよび構成済みのインストールパッケージは、多くのプラットフォームで利用できます。これらのパッケージは、可能な限りエンドユーザーが使用する必要があります。
参考
pgAdminをゼロからビルドおよび構成する手順の詳細については、ソースコードの最上位ディレクトリにあるREADMEファイルを参照してください。便宜上、ファイル here の最新バージョンを見つけることができますが、これはpgAdminの特定のバージョンのソースコードに含まれるバージョンとは異なる場合があることに注意してください。
構成¶
pgAdmin4v2以降、デフォルトの構成モードはサーバーですが、これは起動時にデスクトップランタイムによってオーバーライドされます。ほとんどの環境では、他のデフォルト設定をオーバーライドしない限り、Python構成は必要ありません。
構成設定の詳細については、 The config.py File を参照してください。
デスクトップランタイムスタンドアロンアプリケーション¶
デスクトップランタイムは、ブラウザーとPythonサーバーを統合してスタンドアロンアプリケーションを作成する NWjs に基づいています。
構成ダイアログ¶
ランタイムメニュー を使用して、 構成 ダイアログにアクセスします。
以下は、 固定ポート番号? 、 ポート番号 、 接続タイムアウト 、および「デフォルトのブラウザーでドキュメントを開く?」の詳細です。構成パラメーター:
キー |
タイプ |
目的 |
|---|---|---|
FixedPort |
ブール |
ランダムではなく、固定のネットワークポート番号を使用します。 |
ポート番号 |
整数 |
固定ポートを使用する場合、使用するポート番号。 |
ConnectionTimeout |
整数 |
アプリケーションサーバーの起動を待機する秒数。 |
デフォルトのブラウザーでドキュメントを開く |
ブール |
このオプションをチェックすると、すべてのドキュメントリンクが新しいウィンドウではなくデフォルトのブラウザーで開きます。 |
ログダイアログ¶
ランタイムメニュー を使用して、 Log ダイアログにアクセスします。
下部の リロード ボタンをクリックして、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(~/ライブラリー/Preferences/pgadmin)、およびWindows(%APPDATA%/pgadmin)。