我刚刚在 CentOS 7 上安装了 Postgres 9.6。但是当我运行
[root@server tmp]# /usr/bin/psql --version
psql (PostgreSQL) 9.2.23
它似乎仍然指向我的旧版本。如何在不损害新版本的情况下卸载旧版本(或找出它的名称)?
我刚刚在 CentOS 7 上安装了 Postgres 9.6。但是当我运行
[root@server tmp]# /usr/bin/psql --version
psql (PostgreSQL) 9.2.23
它似乎仍然指向我的旧版本。如何在不损害新版本的情况下卸载旧版本(或找出它的名称)?
较新版本的 Postgres 将位于
/usr/pgsql-9.6
(或类似位置),因此您可以简单地使用替代命令将其设为默认值。如果您检查正在运行的进程
ps -ef|grep post
,您可以看到当前正在运行的 postgres 版本。你所要做的就是:顺便说一句,如果您使用一步安装程序来安装 postgres,它会在目录位置
uninstall-postgresql
之前创建一个文件。bin
您也可以使用它来卸载,它会自动执行上述步骤。