pgAdmin 4バージョン3の2回目のオープンに失敗する


27

macOS SierraのpgAdmin 4バージョン3.0.0をインストールしました。し、同じMacでローカルに実行されているPostgres 10.3にバンドルされてい pgAdminを。

私は開いた pgAdmin 4.appアプリのアイコン Safariブラウザーの前面にタブが表示され、通常のpgAdminユーザーインターフェイスが表示されます。良い。

Safariでそのタブを閉じました。今、私が開くとpgAdmin 4.appアイコンをダブルクリックするか、File[> ]を選択してOpenも、何も起こりません。

pgAdminはアプリのウィンドウではなくブラウザウィンドウで起動することになっていますか?

pgAdminを再度開く方法は?

回答:


30

「象」アイコンメニュー

pgAdminが実行されているとき、象のアイコンメニューが表示されます。画面の右上隅を見てください。象とは、PostgresのマスコットであるSlonikを指します。

New pgAdmin Windowメニュー項目を選択します。

ここに画像の説明を入力してください

参考までに、pgAdmin 4は、自分のコンピューターでローカルに実行する場合でも、デスクトップアプリではなくWebアプリとして構築されます。すべてのウィンドウを閉じた後でも、pgAdmin 4が提供する内部Webサーバーは継続的に実行されていることに注意してください。Shutdown serverそのWebサーバーを停止する場合は、上記のメニュー項目を使用します。

ps私は同意します。アイコンをクリックしても同じことをしないのは非常に混乱しています(pgAdminが既に実行されている場合)。


ビンゴ!pgAdmin 4バージョン3.0でこのようなメニューを見つけました。メニュー項目が機能します。ありがとうございました。
バジルブルク

6
部屋にいる象です...誰も見えません。
ブライアンD

7

更新最適なソリューションについては、Burmistrovによる回答を参照してください

ウェブブラウザ

アプリを起動してデフォルトのWebブラウザーでページを開くことに関しては、はい、それは新しい標準です。

2018-04-13にDave Pageから送信されたpsgsql-announceメールのメール:

デスクトップランタイムはシステムトレイアプリケーションとして実行され、システム上のブラウザを使用してpgAdminを表示します。これにより、QtWebKit / QtWebEngineに起因する多数のバグと問題が解決されます。

二回目の打ち上げ

最初のWebブラウザーウィンドウを閉じた後に起動するときにアプリが何もしない場合、1つの回避策:URLをブックマークします。

そのようなURLの例を次に示します。

http://127.0.0.1:58353/browser/

ポート番号(上の例では58353)は任意に変化します。現在使用中のポートを検出するには、port-scanを実行します

pgAdminサーバープロセスを強制終了する

pgAdminで4アプリは、実際にバンドルされたWebサーバ内で実行されているウェブアプリとして設計されて。したがって、上記のポート番号は、バンドルされたWebサーバーがリッスンしているポートです。

したがって、再オープンアプリの問題の回避策の1つは、pgAdminのWebサーバーのプロセスを強制終了することです。次に、再度pgAdmin 4アプリを実行して、バンドルされたWebサーバーを再起動し、pgAdmin 4プロセスを再作成して、デフォルトのWebブラウザーで新しいウィンドウを開きます。

「pgAdmin 4」プロセスを強制終了するMacアプリのアクティビティモニターのスクリーンショット

代替ツール

はい、pgAdmin 4はこの点でも他の点でも迷惑です。別の管理ツールを使用して追跡することもできます。多くの選択肢があります。


3
RE:2回目の起動2回目の起動(再起動以外)を取得するための唯一の/最速の方法は、アクティビティモニターでpgAdmin 4プロセスを終了することでした。その後、再起動は正常に機能しましたが、再起動のたびにこれを行う必要がありました。URLをブックマークしても解決しませんでした-エラーが発生しました。
ブライアンF

素晴らしく、明確でわかりやすい答えの質問。
MWiesner

1
ポート58353はランダムに変更されます。ブックマークできない
トリンホアンヌー

@BrianFありがとう、pgAdmin 4プロセスを強制終了するのは簡単な回避策です。それを回答に追加しました。
バジルブルク

3

pgadmin4-3.0をインストールした後、それを削除してpgadmin4-2.1を再インストールしました。私の見解では、この新しいバージョンが解決する問題は、それが導入する課題よりも重要です。4-2.1に戻した後、pgAdminを開くと「アプリケーションサーバーに接続できませんでした」というメッセージが表示されました。この問題を解決するために、〜/ .pgadminの名前を変更しましたが、保存した接続が失われました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.