W systemie Debian Wheezy dostępna jest wersja PostgreSQL 9.3 ale nie z repozytorium Debian tylko przygotowywana przez PostgreSQL.
Jak zmienić domyślnego dla tej gałęzi PostgreSQL 9.1 na 9.3?
W tym celu najpierw tworzymy plik pgdg.list z repozytorium postgresa w katalogu:
/etc/apt/sources.list.d/
W pliku umieszczamy:
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
Instalujemy pakiet certyfikatów oraz pobieram i instalujemy klucz PGP dla repozytorium postgresa:
sudo apt-get install wget ca-certificates wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Aktualizujemy lokalną wersję repozytorium i instalujemy PostgreSQL-9.3:
sudo apt-get update sudo apt-get upgrade sudo apt-get install postgresql-9.3
Należy pamiętać że jeśli wcześniej mieliśmy zainstalowanego postgresa w innej wersji to obecnie instalowany będzie działał na innym niż domyślny port. Port zmieniamy w piku postgresql.conf w /etc/postgresql/9.3/{nazwa_klastra}/