it-swarm.com.de

Wie deinstalliere ich die alte Version von Postgres unter CentOS 7?

Ich habe gerade Postgres 9.6 unter CentOS 7 installiert. Allerdings, wenn ich laufe

[[email protected] tmp]# /usr/bin/psql --version
psql (PostgreSQL) 9.2.23

Es scheint immer noch auf meine alte Version zu verweisen. Wie deinstalliere ich die alte Version (oder finde heraus, wie sie heißt), ohne die neue Version zu beschädigen?

1
Dave

Die neuere Version von Postgres wird in /usr/pgsql-9.6 (oder ein ähnlicher Ort), sodass Sie einfach den Befehl alternatives verwenden können, um diesen zum Standard zu machen.

0
Gaius

Wenn Sie die laufenden Prozesse überprüfen ps -ef|grep post Sie können sehen, welche Version von postgres gerade ausgeführt wird. Alles was du tun musst, ist:

1. Stop the postgres version you want to delete / uninstall.
2. Delete the 'bin' and 'data' directories of the postgres version you just stopped.
3. If you are using tablespaces, delete the contents of your tablespace location as well.
4. Remove entries of the postgres version from file '/etc/postgres-reg.ini' and all the postgres version specific files from '/etc/init.d' location.

Übrigens, wenn Sie das Ein-Schritt-Installationsprogramm zum Installieren der Postgres verwendet haben, wird ein uninstall-postgresql Datei direkt vor dem Verzeichnisverzeichnis bin. Sie können dies auch zum Deinstallieren verwenden. Die obigen Schritte werden automatisch ausgeführt.

0
Lohit Gupta