Переход с Posgresql 9.4 на 9.5

Правим конфиги в соответствии с предыдущей версией:

Важно поставить одинаковые порты в postgresql.conf для того, чтобы был мягкий переход для приложений, использующих базу данных.

sudo nano --syntax=sh /etc/postgresql/9.5/main/pg_hba.conf
sudo nano --syntax=sh /etc/postgresql/9.5/main/postgresql.conf

 

Останавливаем сервисы:

sudo service postgresql stop

 

Дропаем новый кластер:

sudo pg_dropcluster 9.5 main

 

Обновляем предыдущий:

sudo pg_upgradecluster 9.4 main

 

Дропаем предыдущий:

sudo pg_dropcluster 9.4 main

 

Проверяем:

pg_lsclusters

 

Теперь удалим ненужные пакеты:

dpkg --get-selections | grep postgres

 

Удаляем пакеты с предыдущей версией:

sudo aptitude purge postgresql-9.4 postgresql-client-9.4 postgresql-contrib-9.4 postgresql-server-dev-9.4