Acabei de instalar o pgAdmin 4 versão 3.0.0 para macOS Sierra , substituindo o pgAdmin que acompanha o Postgres 10.3 rodando localmente no mesmo Mac.
Abri o pgAdmin 4.app
ícone do aplicativo, o que fez com que o navegador Safari viesse à frente com uma guia mostrando a interface de usuário pgAdmin usual. Bom.
Fechei essa guia no Safari. Agora, quando abro o pgAdmin 4.app
ícone (clicando duas vezes ou escolhendo File
> Open
), nada acontece.
O pgAdmin deve ser iniciado em uma janela do navegador e não na própria janela do aplicativo?
➡ Como reabrir o pgAdmin novamente?
Menu ícone “Elefante”
Quando o pgAdmin está em execução, um menu de ícone de elefante aparece. Olhe para o canto superior direito da tela. O elefante refere-se a Slonik , o mascote do Postgres.
Escolha
New pgAdmin Window
o item de menu.FYI, pgAdmin 4 é construído como um aplicativo da web, não um aplicativo de desktop, mesmo quando executado localmente em seu próprio computador. Observe que o servidor web interno fornecido pelo pgAdmin 4 está funcionando continuamente, mesmo depois de fechar todas as janelas. Use o
Shutdown server
item de menu, como visto acima, se você quiser parar aquele servidor web.ps Concordo, é muito confuso que clicar no ícone não faça a mesma coisa (quando o pgAdmin já está em execução).
Atualização Para obter a melhor solução, consulte Resposta de Burmistrov .
Navegador da Web
Quanto ao lançamento do aplicativo, fazendo com que uma página seja aberta em seu navegador padrão, sim, esse é o novo normal.
Por um email no email psgsql-announce enviado por Dave Page em 13/04/2018:
Segundo lançamento
Quanto ao aplicativo não fazer nada ao iniciar após fechar a primeira janela do navegador da Web, uma solução alternativa: marque o URL.
Aqui está um exemplo de tal URL:
O número da porta, 58353 no exemplo acima, varia arbitrariamente. Para descobrir a porta em uso atualmente, faça um port-scan .
Mate o processo do servidor pgAdmin
O aplicativo pgAdmin 4 é, na verdade, arquitetado como um aplicativo da Web executado dentro de um servidor da Web empacotado . Portanto, o número da porta listado acima é a porta na qual o servidor da Web agrupado está escutando.
Portanto, uma solução para nosso problema de reabertura do aplicativo é matar o processo do servidor web do pgAdmin. Em seguida, execute o aplicativo pgAdmin 4 novamente para reiniciar o servidor da Web incluído, recriar o
pgAdmin 4
processo e fazer com que seu navegador da Web padrão abra uma nova janela.Ferramenta alternativa
Sim, o pgAdmin 4 é irritante nesse aspecto e em outros aspectos também. Você pode querer continuar usando ferramentas administrativas alternativas. Há muitos para escolher.
Depois de instalar o pgadmin4-3.0, eu o removi e reinstalei o pgadmin4-2.1. Os problemas que esta nova versão resolve são superados pelos desafios que ela também apresenta, na minha opinião. Depois de reverter para 4-2.1, recebi a mensagem "o servidor de aplicativos não pôde ser contatado" ao abrir o pgAdmin. Para resolver esse problema, renomeei ~/.pgadmin, mas isso resultou na perda de minhas conexões salvas.