一、PostgreSQL的卸载
-
查看版本号和系统类别:
cat /etc/redhat-release
-
如果是redhat/centos:(yum install)
-
yum 删除软件包:
yum remove postgresql*
-
删除相关目录文件:
rm -rf /var/lib/pgsql rm -rf /usr/pgsql*
-
删除pg相关用户组/用户
userdel -r postgres groupdel postgres
-
-
rpm包安装的使用以下方法来卸载
-
列出已安装的包, 并使用yum remove逐一删除。
rpm -qa | grep postgresql 说明: 查询命令格式: rpm -q ( or --query) options 参数: pkg1 ... pkgN :查询已安装的软件包 详细选项 -a 查询所有安装的软件包 而grep post则是查找所有列表中包含"post"字符串的项
-
找到了旧有的版本,则卸载掉他们
rpm -ev postgresql-docs-8.0.3-1.1AX 说明: 删除命令格式: rpm -e ( or --erase) options pkg1 ... pkgN 参数 pkg1 ... pkgN :要删除的软件包 详细选项 --nodeps 不检查依赖性 通用选项 -v 显示附加信息 -vv 显示调试信息
-
删除服务管理脚本
rm -f /etc/init.d/postgresql-10
-
-
如果是ubuntu (apt-get install)
dpkg -l |grep postgresql
删除安装包
sudo apt-get --purge remove postgresql\*
删除相关配置文件及用户信息
sudo rm -r /etc/postgresql/ sudo rm -r /etc/postgresql-common/ sudo rm -r /var/lib/postgresql/ sudo userdel -r postgres sudo groupdel postgres
二、使用yum库安装postgresql15#
# Install the repository RPM:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
# Install PostgreSQL:
sudo yum install -y postgresql15-server
# Optionally initialize the database and enable automatic start:
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15