Совсем недавно я читал, что выпущен PostgreSQL 9.2 . В моей Ubuntu 12.04 установлен PostgreSQL 9.1.5. Как я могу обновить до 9.2 версии? Я пробовал apt-get update
и apt-get upgrade
, но не обновлял PostgreSQL.
Существует новый официальный репозиторий 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
Вот инструкции для добавления 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
Попробуйте это:
sudo -u postgres psql --cluster 9.2/main