Удалите сервис postgresql из systemctl после обновления

После обновления версии Postgresql на Debian я заметил, что старая версия postgres продолжает появляться.

$ systemctl | grep postgresql

postgresql@oldversion-main.service    loaded failed failed     PostgreSQL Cluster oldversion-main

postgresql@newversion-main.service    loaded active running      PostgreSQL Cluster newversion-main

Как я могу удалить "oldversion"?

PS. Я уже удалил "oldversion", используя apt-get remove

Спасибо

2 ответа

Решение

Я столкнулся с той же проблемой после обновления с 9.4 до 9.6 из jessie-backports. Вам нужно только сбросить сбойное состояние кластера 9.4:

# systemctl reset-failed

Сначала сделайте резервную копию ваших баз данных.

Следующий список установленных версий:

dpkg -l | grep postgres
# results
...
ii  postgresql-9.5    9.5.6-1.pgdg80+1  amd64 object-relational SQL database...
...

удалить старую версию

apt-get remove postgresql-9.5

# or remove including data and configuration
apt-get purge postgresql-9.5
Другие вопросы по тегам