Como instalo o pgAdmin III para o postgreSQL 9.2?


27

Eu tenho um servidor Windows que executa o postgresql 9.2. Quero acessá-lo usando o pgAdmin III da caixa da estação de trabalho Ubuntu 12.10.

Instalei o pgAdmin III a partir do synaptic e também tentei o download direto do site postgreSQL usando o instalador do software. Independentemente disso, só consigo obter o pgAdmin III para o postgresql 9.1. Quando executo o pgAdmin III e aponto para o servidor, recebo uma mensagem de erro informando que o banco de dados é 9.2 e meu pgAdmin III é para a 9.1, não é compatível com a 9.2.

Posso acessar o servidor em si bem na caixa do Ubuntu - tenho programas Python que atingem o banco de dados sem problemas - mas preciso do pgAdmin III para 9.2 executando o Ubuntu 12.10.

Está disponível? Onde eu consigo isso?


Respostas:


15

A partir de 2014, este site descreve a maneira de fazê-lo no Ubuntu e Debian: https://wiki.postgresql.org/wiki/Apt

Copiar e colar (06/06/2014), caso o site fique offline, aconteça o que acontecer:

Pacotes do PostgreSQL para Debian e Ubuntu

O Grupo de Desenvolvimento Global do PostgreSQL (PGDG) mantém um repositório APT dos pacotes PostgreSQL para Debian e Ubuntu localizado em http://apt.postgresql.org/pub/repos/apt/. Nosso objetivo é criar pacotes de servidores PostgreSQL, bem como pacotes de extensões e módulos em várias versões do Debian / Ubuntu para todas as versões suportadas pelo PostgreSQL. Atualmente, suportamos o Debian 6.0 (squeeze), 7.0 (wheezy) e instável (sid) 64/32 bits (amd64 / i386) Ubuntu 10.04 (lucid), 12.04 (preciso), 13.10 (saucy), 14.04 (confiável) 64 / 32 bits (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 beta Extensões de servidor como Slony-I, várias linguagens PL e tipos de dados Aplicativos como pacotes pgadmin3, pgbouncer e pgpool-II para versões anteriores do PostgreSQL e as distribuições Debian / Ubuntu mais antigas continuarão no repositório; atualizações para essas serão fornecidas em uma base ad-hoc.

Começo rápido

Crie /etc/apt/sources.list.d/pgdg.list. As distribuições são chamadas codename-pgdg. No exemplo, substitua wheezy pela distribuição real que você está usando:

deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

(Você pode determinar o nome de código da sua distribuição executando lsb_release -c.) Importe a chave do repositório de https://www.postgresql.org/media/keys/ACCC4CF8.asc , atualize as listas de pacotes e comece a instalar pacotes:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.3 pgadmin3

Como alternativa, este script de shell executará as etapas acima para você. 9.4 beta apenas: consulte as perguntas frequentes sobre lançamentos beta Consulte as perguntas frequentes. Nota: Este repositório fornece os meta-pacotes "postgresql", "postgresql-contrib" e "postgresql-client" que dependem dos últimos pacotes postgresql-xy, ..., semelhantes aos presentes no Debian e Ubuntu. Depois que uma nova versão do PostgreSQL for lançada, esses meta-pacotes serão atualizados para depender da nova versão. Se você quiser ficar com uma versão específica do PostgreSQL, instale pacotes específicos como "postgresql-9.3" em vez de "postgresql".


Se as instruções não funcionarem quando alguém o fez deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, faça o seguinte (em wiki.postgresql.org/wiki/Apt ):sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
chomp

61

Está nos repositórios.

sudo apt-get install pgadmin3

ou pesquise no centro de software.

centro de software

Se essa é a versão errada, você pode usar o PPA :

If that does not work you can use the source and compile it yourself from source.


Isso funcionou e é mais direto ao ponto!
Unom

Não está nos s / w centro, Ubuntu 16. Mas sudo apt-gettrabalhou
techkuz

4

Versão 16 de pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) é necessário para Postgres 9.2 e é não no repo ou que PPA para Ubunutu 12,10.

Parece que você precisa compilá-lo ou atualizá-lo.

Eu o construí para a 12.10: https://copy.com/anB4E19CxdLW - talvez esse binário funcione para você se você estiver na 12.10.

Caso contrário, e você precisa construí-lo, certifique-se de instalar

sudo apt-get install postgresql-server-dev-9.2

0

Para o pgAdmin 4, você também pode consultar esta página da wiki: https://wiki.postgresql.org/wiki/Apt

Eu tentei e instalei o pgAdmin 4 no Ubuntu 16.04:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-10 pgadmin4
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.