pgAdmin 4 versione 3 non si apre una seconda volta


27

Ho appena installato pgAdmin 4 versione 3.0.0 per macOS Sierra , sostituendo pgAdmin fornito con Postgres 10.3 in esecuzione localmente sullo stesso Mac.

Ho aperto l' pgAdmin 4.appicona dell'app, che ha portato in primo piano il browser Safari con una scheda che mostra la solita interfaccia utente pgAdmin. Buono.

Ho chiuso quella scheda in Safari. Ora quando apro l' pgAdmin 4.appicona (facendo doppio clic o scegliendo File> Open), non succede nulla.

PgAdmin dovrebbe avviarsi in una finestra del browser piuttosto che nella finestra dell'app?

➡ Come riaprire nuovamente pgAdmin?

Risposte:


30

Menu icona "Elefante"

Quando pgAdmin è in esecuzione, viene visualizzato un menu a forma di elefante. Guarda nell'angolo in alto a destra dello schermo. L'elefante si riferisce a Slonik , la mascotte di Postgres.

Scegli la New pgAdmin Windowvoce di menu.

inserisci qui la descrizione dell'immagine

Cordiali saluti, pgAdmin 4 è costruito come un'app Web, non un'app desktop, anche se eseguita localmente sul proprio computer. Si noti che il server Web interno fornito da pgAdmin 4 funziona continuamente, anche dopo aver chiuso tutte le finestre. Utilizzare la Shutdown servervoce di menu, come visto sopra, se si desidera arrestare quel server Web.

ps sono d'accordo, è molto confuso che fare clic sull'icona non faccia la stessa cosa (quando pgAdmin è già in esecuzione).


Bingo! Ho trovato un menu simile con pgAdmin 4 versione 3.0. La voce di menu funziona. Grazie.
Basil Bourque,

6
È l'elefante nella stanza ... che nessuno vede.
Brian D,

7

Aggiornamento Per la migliore soluzione, vedere Risposta di Burmistrov .

programma di navigazione in rete

Per quanto riguarda l'avvio dell'app che provoca l'apertura di una pagina nel browser Web predefinito, Sì, questa è la nuova normalità.

Per un'e-mail sull'e-mail psgsql-annuncio inviata da Dave Page il 13-04-2018:

Il runtime desktop ora funziona come un'applicazione nella barra delle applicazioni e utilizza il browser sul sistema per visualizzare pgAdmin. Questo risolve numerosi bug e problemi causati da QtWebKit / QtWebEngine.

Secondo lancio

Per quanto riguarda l'app che non fa nulla all'avvio dopo aver chiuso la prima finestra del browser Web, una soluzione alternativa: aggiungi l'URL ai segnalibri.

Ecco un esempio di tale URL:

http://127.0.0.1:58353/browser/

Il numero di porta, 58353 nell'esempio sopra, varia arbitrariamente. Per scoprire la porta attualmente in uso, eseguire una scansione delle porte .

Termina il processo del server pgAdmin

L' app pgAdmin 4 è in realtà progettata come un'app Web in esecuzione all'interno di un server Web in bundle . Quindi il numero di porta sopra elencato è la porta su cui è in ascolto quel web server in bundle.

Quindi una soluzione alternativa al nostro problema di riapertura dell'app consiste nell'uccidere il processo del server Web di pgAdmin. Quindi eseguire nuovamente l'app pgAdmin 4 per riavviare il server Web in bundle, ricreare il pgAdmin 4processo e fare in modo che il browser Web predefinito apra una nuova finestra.

screenshot dell'app per Mac Activity Monitor che offre di terminare il processo 'pgAdmin 4'

Strumento alternativo

Sì, pgAdmin 4 è fastidioso in questo senso e anche in altri aspetti. Potresti voler continuare a utilizzare strumenti di amministrazione alternativi. Ce ne sono molti tra cui scegliere.


3
RE: secondo avvio L'unico / modo più veloce che ho trovato per ottenere un secondo avvio (a meno del riavvio) è stato quello di terminare il processo pgAdmin 4 in Activity Monitor. Quindi il rilancio ha funzionato bene, ma è necessario farlo per ogni riavvio. Il bookmarking dell'URL non ha aiutato - ha dato un errore.
Brian F,

ottima domanda con una bella risposta chiarificatrice.
MWiesner,

1
la porta 58353 viene modificata in modo casuale. Non puoi
Trinh Hoang Nhu,

@BrianF Grazie, uccidere il pgAdmin 4processo è una soluzione semplice. L'ho aggiunto alla mia risposta.
Basil Bourque,

3

Dopo aver installato pgadmin4-3.0, l'ho rimosso e reinstallato pgadmin4-2.1. A mio avviso, i problemi risolti da questa nuova versione sono compensati dalle sfide che presenta. Dopo aver ripristinato il 4-2.1, ho visualizzato il messaggio "Impossibile contattare il server delle applicazioni" all'apertura di pgAdmin. Per risolvere questo problema, ho rinominato ~ / .pgadmin, ma ciò ha comportato la perdita delle connessioni salvate.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.