2

在 Debian 上升级 Postgresql 版本后,我注意到旧版本的 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

如何删除“旧版本”?

PS。我已经使用删除了“oldversion”apt-get remove

谢谢

4

2 回答 2

5

从 jessie-backports 从 9.4 升级到 9.6 后,我遇到了同样的问题。您只需重置 9.4 集群的失败状态:

# systemctl reset-failed
于 2017-07-31T12:05:22.347 回答
3

首先备份您的数据库。

下一个列表安装版本:

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
于 2017-07-20T09:54:48.167 回答