参考博客:
Postgresql基于Linux各种安装方法_Expec-乐的博客-CSDN博客
Centos8安装PostGIS 3.1+PostgreSQL 13_DX奥特曼的博客-CSDN博客
postgis安装_全新PostgreSQL 13与PostGIS一站式最全安装_weixin_39693950的博客-CSDN博客
等等。。。。。。
安装步骤:
卸载旧版本
如果CentOS上已经自带了postgresql,一般版本比较低,在安装新版本前需要将旧版本pgsql卸载。
[root@CentOS7-3 ~]# rpm -qa|grep postgre
postgresql-libs-9.2.23-3.el7_4.x86_64
postgresql-server-9.2.23-3.el7_4.x86_64
postgresql-9.2.23-3.el7_4.x86_64
postgresql-docs-9.2.23-3.el7_4.x86_64
1、要安装以下顺序依次卸载,否则会报依赖错误
[root@CentOS7-3 ~]# rpm -e postgresql-server-9.2.23-3.el7_4.x86_64
[root@CentOS7-3 ~]# rpm -e postgresql-docs-9.2.23-3.el7_4.x86_64
[root@CentOS7-3 ~]# rpm -e postgresql-9.2.23-3.el7_4.x86_64
[root@CentOS7-3 ~]# rpm -e postgresql-libs-9.2.23-3.el7_4.x86_64
或者使用yum remove方法卸载
yum remove postgresql-server-9.2.23-3.el7_4.x86_64
yum remove postgresql-docs-9.2.23-3.el7_4.x86_64
yum remove postgresql-9.2.23-3.el7_4.x86_64
yum remove postgresql-libs-9.2.23-3.el7_4.x86_64
2、删除相关目录文件:
rm -rf /var/lib/pgsql
rm -rf /usr/pgsql*
rm -f /etc/init.d/postgresql-13
3、删除pg相关用户组/用户
userdel -r postgres
groupdel postgres
4、卸载pgdg-redhat-repo
查看软件名称:rpm -qa |grep pg
查看安装路径:r