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?
fonte
Respostas:
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:
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".
fonte
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'
Está nos repositórios.
ou pesquise no 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.
fonte
sudo apt-get
trabalhouVersã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
fonte
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:
fonte