Як встановити pgAdmin III для postgreSQL 9.2?


27

У мене є сервер Windows, який працює postgresql 9.2. Я хочу вдарити його за допомогою pgAdmin III з мого вікна робочої станції Ubuntu 12.10.

Я встановив pgAdmin III з синаптичного, а також спробував безпосередньо завантажити з сайту postgreSQL за допомогою інсталятора програмного забезпечення. Незважаючи на це, я можу отримати лише pgAdmin III для postgresql 9.1. Коли я запускаю pgAdmin III і вказую на свій сервер, я отримую повідомлення про помилку, яке повідомляє мені, що база даних 9.2, а мій pgAdmin III призначений для 9.1, не сумісний з 9.2.

Я можу отримати доступ до самого сервера в порядку з поля Ubuntu - у мене є програми Python, які без проблем потрапляють у базу даних, - але мені потрібен pgAdmin III для 9.2 під управлінням Ubuntu 12.10.

Чи доступний? Де я його беру?


Відповіді:


15

Станом на 2014 рік, на цьому веб-сайті описано спосіб зробити це для Ubuntu та Debian: https://wiki.postgresql.org/wiki/Apt

Скопіюйте пасту (2014-06-06), якщо веб-сайт переходить в офлайн, що б не трапилося:

Пакети PostgreSQL для Debian і Ubuntu

PostgreSQL Global Development Group (PGDG) підтримує сховище APT пакетів PostgreSQL для Debian та Ubuntu, розташоване за адресою http://apt.postgresql.org/pub/repos/apt/. Ми прагнемо створити пакети серверів PostgreSQL, а також пакети розширень та модулів на декількох випусках Debian / Ubuntu для всіх підтримуваних версій PostgreSQL. В даний час ми підтримуємо Debian 6.0 (витиснення), 7,0 (хрипкий) і нестабільний (sid) 64/32 біт (amd64 / i386) Ubuntu 10.04 (зрозумілий), 12.04 (точно), 13.10 (пікантність), 14,04 (надійний) 64 / 32-бітний (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 розширення бета-сервера, такі як Slony-I, різні мови PL та типи даних Приклади, такі як пакети pgadmin3, pgbouncer та pgpool-II для старих версій PostgreSQL і старі дистрибутиви Debian / Ubuntu надалі залишатимуться у сховищі; оновлення для них надаватимуться на спеціальній основі.

Швидкий старт

Створіть /etc/apt/sources.list.d/pgdg.list. Розподіли називаються кодовою назвою-pgdg. У прикладі замініть хрип на фактичний розподіл, який ви використовуєте:

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

(Ви можете визначити кодове ім’я вашого дистрибутива, запустивши lsb_release -c.) Імпортуйте ключ сховища з https://www.postgresql.org/media/keys/ACCC4CF8.asc , оновіть списки пакунків та розпочніть установку пакетів:

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

Крім того, цей скрипт оболонки зробить для вас описані вище кроки. 9.4 тільки для бета-версії: Див. Поширені запитання щодо версій бета-версії. Подивіться поширені запитання. Примітка. Цей репозиторій надає мета-пакети "postgresql", "postgresql-contrib" та "postgresql-client", які залежать від останніх пакунків postgresql-xy, ..., подібних до тих, які є в Debian та Ubuntu. Після випуску нової версії PostgreSQL ці метапакети будуть оновлені залежно від нової версії. Якщо ви хочете залишитися з певною версією PostgreSQL, вам слід встановити конкретні пакети, такі як "postgresql-9.3" замість "postgresql".


Якщо інструкція не працює, коли хтось зробив deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, замість цього зробіть наступне (з 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

Він знаходиться в сховищах.

sudo apt-get install pgadmin3

або пошукайте програмний центр.

програмний центр

Якщо це неправильна версія, ви можете використовувати PPA :

Якщо це не працює, ви можете використати джерело і скласти його самостійно з джерела .


Це спрацювало і більше до речі!
unom

Це не в центрі ж / б, Ubuntu 16. Але sudo apt-getпрацював
techkuz

4

Версія 16 pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) потрібна для Postgres 9.2, і вона не міститься в репо-репортажі або в цьому PPA для Ubunutu 12.10.

Схоже, вам доведеться його будувати або модернізувати.

Я створив його за 12.10: https://copy.com/anB4E19CxdLW - можливо, цей двійковий файл буде працювати для вас, якщо ви 12.10.

Якщо ні, і вам потрібно створити його самостійно, переконайтеся, що ви встановили

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

0

Для pgAdmin 4 ви також можете звернутися до цієї сторінки вікі: https://wiki.postgresql.org/wiki/Apt

Я спробував і встановив pgAdmin 4 на 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.