Como instalar o pgAdmin 4 no modo desktop? A documentação detalha apenas o modo do servidor.
software-installation
postgresql
pgadmin
Vencedor
fonte
fonte
Respostas:
Para o pgAdmin 4 v4.12 no Ubuntu , de acordo com a página de download :
Instale dependências, crie um ambiente virtual, faça o download, instale e configure
Usando Python2.x
Usando Python3.6 (Preferido para evitar problemas relacionados à codificação)
Configurar
Substitua os caminhos padrão e configure-o para o modo de usuário único no arquivo de configuração local :
Para Python3.x:
Escreva:
Corre
Para Python3.x:
Acesso
Acesso em http: // localhost: 5050
Saída
Sair com Ctrl-C
Corra novamente
Para Python3.6
Faça um atalho
Escreva:
Para Python3.6
Agora você pode simplesmente executá-lo com um comando mais simples:
Usuários do Python3
Substitua [x] no Python3.6 pela sua respectiva versão.
Conflito com a configuração do pgAdmin 3
pgAdmin 4
não será iniciado no ambiente em quepgAdmin 3
foi instalado e usado anteriormente devido a uma configuração incompatível no.pgadmin
diretório A solução mais simples é limpar esse diretório ou ajustarconfig_local.py
para apontar para um novo.pgadmin4
diretório limpo .fonte
python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py
ser removido / substituído? Dessa forma, a resposta seria mais uma prova do futuro.Outra opção é usar o docker e uma imagem do docker fornecida por thaJeztah - https://github.com/thaJeztah/pgadmin4-docker
Para acessar uma instância do PostgreSQL DB no pgadmin4, você deve usar o IP do host em vez do localhost e 127.0.0.1, pois o Docker os mapeará para o próprio contêiner.
O IP de uma instância de banco de dados dockerised pode ser encontrado em 2 etapas:
encontre o ID do contêiner do seu banco de dados com:
docker ps
inspecione o container_name para encontrar seu ip com:
docker inspect <ID from previous step>
você está procurando algo como "endereço IP": "172.18.0.3"
fonte
No Ubuntu 16.04, você pode instalar
pgadmin4
comEu testei isso em 16.04.
fonte para a abordagem acima
fonte
$(lsb_release -cs)
pela versão do Ubuntu em que se baseia. Por exemplo, Mint Sarah (versão 18) baseia-se hospitaleiro e se parece com isso:sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'