pgAdmin 4 version 3.0.0 for macOS Sierra をインストールしました Postgres 10.3にバンドルされていた pgAdmin を置き換えます同じMacでローカルに実行します。
pgAdmin 4.app
アプリアイコン。これにより Safariブラウザ が前面に表示され、通常のpgAdminユーザーインターフェースを示すタブが表示されます。良い。
Safariでそのタブを閉じました。 pgAdmin 4.app
アイコン(ダブルクリックまたはFile
> Open
を選択)の場合、何も起こりません。
PgAdminはアプリ自体のウィンドウではなくブラウザウィンドウで起動するはずですか?
pg pgAdminを再び開く方法は?
PgAdminが実行されているとき、象アイコンメニューが表示されます。画面の右上隅を見てください。象は、Postgresマスコットである Slonik を参照しています。
New pgAdmin Window
メニュー項目を選択します。
ちなみに、pgAdmin 4は、自分のコンピューターでローカルに実行した場合でも、デスクトップアプリではなく、ウェブアプリとして構築されています。 pgAdmin 4によって提供される内部Webサーバーは、すべてのウィンドウを閉じた後でも継続的に実行されていることに注意してください。 Webサーバーを停止する場合は、上記のようにShutdown server
メニュー項目を使用します。
pS私は同意します、アイコンをクリックしても同じことを行わないのは非常に混乱しています(pgAdminが既に実行されている場合)。
Update最善の解決策については、 Burstrovによる回答 を参照してください。
アプリを起動してデフォルトのWebブラウザーでページを開くことに関しては、はい、それが新しい正常です。
2018-04-13にDave Pageから送信されたpsgsql-announceメールのメールによると:
デスクトップランタイムはシステムトレイアプリケーションとして実行され、システム上のブラウザーを使用してpgAdminを表示します。これにより、QtWebKit/QtWebEngineに起因する多数のバグと問題が解決されます。
最初のWebブラウザーウィンドウを閉じた後、起動時にアプリが何もしない場合、1つの回避策:URLをブックマークします。
このようなURLの例を次に示します。
上記の例ではポート番号58353は任意に変化します。現在使用中のポートを検出するには、 port-scan を実行します。
pgAdmin 4アプリは、実際には、バンドルされたWebサーバー内で実行されるWebアプリとして設計されています。したがって、上記のポート番号は、バンドルされているWebサーバーがリッスンしているポートです。
したがって、アプリを再度開く問題の1つの回避策は、pgAdminのWebサーバーのプロセスを強制終了することです。次に、pgAdmin 4アプリを再度実行して、バンドルされたWebサーバーを再起動し、pgAdmin 4
プロセスを実行し、デフォルトのWebブラウザーで新しいウィンドウを開きます。
はい、pgAdmin 4はこの点および他の点でも迷惑です。別の管理ツールを使用して追跡することもできます。選択する多くがあります。
Pgadmin4-3.0をインストールした後、それを削除してpgadmin4.2.1を再インストールしました。この新しいバージョンで解決される問題は、私の見解では、それがもたらす課題よりも重要です。 4-2.1に戻した後、pgAdminを開くと「アプリケーションサーバーに接続できませんでした」というメッセージが表示されました。この問題を解決するために、〜/ .pgadminの名前を変更しましたが、保存した接続が失われました。