Desktop Deployment

pgAdminは、デスクトップモードで実行するようにアプリケーションを構成し、デスクトップランタイムを利用してサポートされているWindows、MacOSXまたはLinuxインストールでプログラムをホストすることにより、デスクトップアプリケーションとして展開できます。

デスクトップランタイムは、起動されるとpgAdminサーバーを実行し、ウィンドウを開いてユーザーインターフェイスをレンダリングするスタンドアロンアプリケーションです。

注釈

事前コンパイルおよび構成済みのインストールパッケージは、多くのプラットフォームで利用できます。これらのパッケージは、可能な限りエンドユーザーが使用する必要があります。次の情報は、これらのパッケージのメンテナと、pgAdminがどのように動作するかを理解することに興味があるユーザに役立ちます。

参考

pgAdminを最初からビルドして構成する方法の詳細については、ソースコードのトップレベルディレクトリにあるREADMEファイルを参照してください。便宜上、ファイル here の最新バージョンを見つけることができますが、これはpgAdminの特定のバージョンのソースコードに含まれるバージョンとは異なる場合があることに注意してください。

構成

pgAdmin4v2以降、デフォルトの構成モードはサーバーですが、これは起動時にデスクトップランタイムによってオーバーライドされます。ほとんどの環境では、他のデフォルト設定をオーバーライドする場合を除き、Python構成は必要ありません。

構成設定の詳細については、 The config.py File を参照してください。

デスクトップランタイムスタンドアロンアプリケーション

デスクトップランタイムは、ブラウザとPythonサーバーを統合してスタンドアロンアプリケーションを作成する NWjs に基づいています。

ランタイムスタンドアロン

ランタイムメニュー

ランタイムメニュー

ファイルメニュー を使用して、 ランタイムメニュー にアクセスします。

オプション

アクション

構成...

クリックして構成ダイアログを開き、固定ポート、ポート番号、接続タイムアウトを構成します。

ログを見る...

クリックしてviewlogダイアログを開き、pgAdmin4ログを表示します。

フルスクリーンに入る

クリックして全画面モードを開始/終了します。キーボードショートカットOSXCmd+Ctrl+F、その他のOSF10。

実寸

クリックしてウィンドウサイズを元のサイズに変更します。キーボードショートカットOSXCmd+0、その他のOSCtrl+0。

ズームイン

クリックしてズームレベルを上げます。キーボードショートカットOSXCmd++、その他のOSCtrl++。

ズームアウト

クリックしてズームレベルを下げます。キーボードショートカットOSXCmd+-、その他のOSCtrl+-。

構成ダイアログ

ランタイムメニュー を使用して、 構成 ダイアログにアクセスします。

ランタイム構成

以下は、 固定ポート番号? 、 ポート番号 、 接続タイムアウト 、および'OpenDocumentationinDefaultBrowser?'の詳細です。構成パラメーター

キー

タイプ

目的

固定ポート

ブール値

ランダムなポート番号ではなく、固定のネットワークポート番号を使用します。

ポート番号

整数

固定ポートを使用する場合、使用するポート番号。

接続タイムアウト

整数

アプリケーションサーバーの起動を待機する秒数。

デフォルトブラウザでドキュメントを開く

ブール値

このオプションをチェックすると、すべてのドキュメントリンクが新しいウィンドウでなくデフォルトのブラウザーで開きます。

ログダイアログ

ランタイムメニュー を使用して、 Log ダイアログにアクセスします。

ランタイムビューログ

下部にある Reload ボタンをクリックして、pgAdmin4Serverの最新のログを表示します。

実行されると、ランタイムは自動的にpgAdminPythonアプリケーションを実行しようとします。実行が失敗した場合、下部に 構成 ボタンを表示するエラーメッセージが表示されます。固定ポート番号を構成して、デフォルトのランダムポート番号と他のアプリケーションおよび必要に応じて接続タイムアウトとの衝突を回避できます。

実行時エラー

エラーがPythonパスまたは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)。