Как мне перейти на Postgres 9.2?

17

Совсем недавно я прочитал, что выпущено PostgreSQL 9.2 . У моего Ubuntu 12.04 установлен PostgreSQL 9.1.5. Как я могу обновить до версии 9.2? Я пробовал apt-get update и apt-get upgrade , но никаких обновлений для PostgreSQL не было.

    
задан Defensor 11.09.2012 в 16:09
источник

3 ответа

32

Вот инструкции по добавлению репозитория postgresql apt: Ссылка

Quickstart

Импортируйте ключ репозитория из Ссылка :

wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

Изменить /etc/apt/sources.list.d/pgdg.list. Распределения называются codename-pgdg. В этом примере замените сжатие фактическим распределением, которое вы используете:

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

Настройте привязку пакета apt, чтобы предпочесть пакеты PGDG поверх Debian в файле /etc/apt/preferences.d/pgdg.pref:

Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500

Примечание. Это заменит все ваши пакеты Debian / Ubuntu доступными пакетами из репозитория PGDG. Если вы этого не хотите, пропустите этот шаг. Обновите списки пакетов и установите пакет pgdg-keyring для автоматического получения обновлений ключей репозитория:

sudo apt-get update
sudo apt-get install pgdg-keyring

После добавления этого репозитория вы можете сделать sudo apt-get install postgresql-9.2

    
ответ дан Danny 18.02.2013 в 17:29
6

Существует новый официальный репозиторий postgresql.org. Он содержит новейшие версии postgresql, включая 9,3 по состоянию на февраль 2014 года. Ознакомьтесь с подробными официальными инструкциями . Для Ubuntu 12.04 я использовал:

sudo bash -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt-get install postgresql-9.3 pgadmin3
    
ответ дан geekQ 25.02.2014 в 13:59
-1

Попробуйте следующее:

sudo -u postgres psql --cluster 9.2/main 
    
ответ дан Eyðun 12.09.2012 в 10:56