Jak zainstalować pgAdmin III dla postgreSQL 9.2?


27

Mam serwer Windows z systemem postgresql 9.2. Chcę go uruchomić za pomocą pgAdmin III z mojego pola stacji roboczej Ubuntu 12.10.

Zainstalowałem pgAdmin III z synaptic, a także próbowałem bezpośredniego pobrania ze strony postgreSQL przy użyciu instalatora oprogramowania. Niezależnie od tego, mogę uzyskać tylko pgAdmin III dla postgresql 9.1. Kiedy uruchamiam pgAdmin III i wskazuję na mój serwer, pojawia się komunikat o błędzie informujący, że baza danych to 9.2, a mój pgAdmin III jest w wersji 9.1, nie jest kompatybilny z 9.2.

Mogę uzyskać dostęp do samego serwera OK z poziomu Ubuntu - mam programy Python, które bez problemu trafiły do ​​bazy danych - ale potrzebuję pgAdmin III dla wersji 9.2 działającej pod Ubuntu 12.10.

Czy to jest dostępne? Skąd to mam?


Odpowiedzi:


15

Począwszy od 2014 roku, ta strona opisuje sposób, w jaki można to zrobić dla Ubuntu i Debiana: https://wiki.postgresql.org/wiki/Apt

Skopiuj wklej (2014-06-06) na wypadek, gdyby strona przestała działać, cokolwiek się stanie:

Pakiety PostgreSQL dla Debiana i Ubuntu

Globalna Grupa Rozwoju PostgreSQL (PGDG) utrzymuje repozytorium APT pakietów PostgreSQL dla Debiana i Ubuntu, które znajduje się pod adresem http://apt.postgresql.org/pub/repos/apt/. Naszym celem jest budowanie pakietów serwerów PostgreSQL, a także rozszerzeń i pakietów modułów w kilku wydaniach Debian / Ubuntu dla wszystkich obsługiwanych wersji PostgreSQL. Obecnie obsługujemy Debian 6.0 (squeeze), 7.0 (wheezy) i niestabilny (sid) 64/32 bit (amd64 / i386) Ubuntu 10.04 (lucid), 12.04 (precyzyjnie), 13.10 (pyskaty), 14.04 (zaufany) 64 / 32-bitowy (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 Rozszerzenia serwera beta, takie jak Slony-I, różne języki PL i typy danych Aplikacje takie jak pgadmin3, pgbouncer i pgpool-II Pakiety dla starszych wersji PostgreSQL a starsze dystrybucje Debian / Ubuntu pozostaną w repozytorium; aktualizacje będą udostępniane ad hoc.

Szybki start

Utwórz /etc/apt/sources.list.d/pgdg.list. Dystrybucje są nazywane kryptonimem-pgdg. W tym przykładzie zamień wheezy na rzeczywistą dystrybucję, której używasz:

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

(Możesz określić nazwę kodową swojej dystrybucji, uruchamiając lsb_release -c.) Zaimportuj klucz repozytorium z https://www.postgresql.org/media/keys/ACCC4CF8.asc , zaktualizuj listy pakietów i rozpocznij instalowanie pakietów:

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

Alternatywnie ten skrypt powłoki wykona dla ciebie powyższe kroki. 9.4 tylko wersja beta: zobacz często zadawane pytania dotyczące wersji beta Zapoznaj się z często zadawanymi pytaniami. Uwaga: To repozytorium zawiera metapakiety „postgresql”, „postgresql-contrib” i „klient postgresql”, które zależą od najnowszych pakietów postgresql-xy, ..., podobnych do tych obecnych w Debianie i Ubuntu. Po wydaniu nowej wersji PostgreSQL te meta-pakiety zostaną zaktualizowane w zależności od nowej wersji. Jeśli chcesz pozostać przy określonej wersji PostgreSQL, powinieneś zainstalować określone pakiety, takie jak „postgresql-9.3” zamiast „postgresql”.


Jeśli instrukcje nie działają, gdy ktoś to zrobił deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, zamiast tego wykonaj następujące czynności (z 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


4

Wersja 16 pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) jest wymagana dla Postgres'a 9,2 i to nie w repo lub że PPA do Ubunutu 12,10.

Wygląda na to, że musisz go zbudować lub zaktualizować.

Zbudowałem go dla 12.10: https://copy.com/anB4E19CxdLW - być może ten plik binarny zadziała dla ciebie, jeśli masz 12.10.

Jeśli nie, i musisz sam go zbudować, zainstaluj

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

0

W przypadku pgAdmin 4 możesz również odnieść się do tej strony wiki: https://wiki.postgresql.org/wiki/Apt

Próbowałem i zainstalowałem pgAdmin 4 na 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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.