2017-07-20 8 views
0

DebianでPostgresqlのバージョンをアップグレードした後、古いバージョンのpostgresが引き続き表示されていました。アップグレード後にsystemctlからpostgresqlサービスを削除する

$ systemctl | grep postgresql 

[email protected] loaded failed failed  PostgreSQL Cluster oldversion-main 

[email protected] loaded active running  PostgreSQL Cluster newversion-main 

「oldversion」を削除するにはどうすればよいですか?

PS。私はすでにapt-get remove

おかげ

+0

「apt-get purge ...」を試しましたか? – farax

+0

@ファラックス、こんにちは、はい私はそれをしましたが、オルテガガがsystemctlに関して正しい答えを持っているようです。もう一度あなたの答えをありがとう。 – Babak

答えて

1

を削除し、私はジェシー-backportsの9.4から9.6へのアップグレード後に同じ問題に直面してきました。

# systemctl reset-failed 
1

まずバックアップデータベースを使用して "oldversion" を削除しました。

次のリストインストールされたバージョン:

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 
関連する問題