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

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

17
задан 11 September 2012 в 20:18

3 ответа

Существует новый официальный репозиторий 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
0
ответ дан 11 September 2012 в 20:18

Вот инструкции для добавления postgresql способного репозитория: https://wiki.postgresql.org/wiki/Apt

Быстрый запуск

Импортируйте ключ репозитория из http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc:

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

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

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

Настройте прикрепление пакета Кв. для предпочтения пакетов PGDG по Debian в/etc/apt/preferences.d/pgdg.pref:

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

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

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

После того как Вы добавили, что репозиторий, можно сделать sudo apt-get install postgresql-9.2

32
ответ дан 11 September 2012 в 20:18

Попробуйте это:

sudo -u postgres psql --cluster 9.2/main 
0
ответ дан 11 September 2012 в 20:18

Другие вопросы по тегам:

Похожие вопросы: