---
title: 卸载
description: "请根据安装PostgreSQL的方式选择对应的卸载方式。如果需要卸载数据库，建议在卸载数据库之前备份数据库数据，以防止数据丢失。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengpostgresql_03_0013.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengpostgresql_03_0013.html
indexId: 561543d280fe299dd6f084f0886de37d7c67169f9f8435a309d555dd836506f679
---
# 卸载

请根据安装PostgreSQL的方式选择对应的卸载方式。如果需要卸载数据库，建议在卸载数据库之前备份数据库数据，以防止数据丢失。

- 备份数据库数据的详细信息请参见  备份数据库
。
- 如果安装PostgreSQL的方式是通过镜像站RPM包安装，请选择  卸载数据库（通过镜像站RPM包安装PostgreSQL）
。
- 如果安装PostgreSQL的方式是通过源码编译安装，请选择  卸载数据库（通过源码编译安装PostgreSQL）
。

#### 卸载数据库（通过镜像站RPM包安装PostgreSQL）

1. 切换至postgres用户下关闭数据库进程。
  1 2 su - postgres /home/postgresql-11.3-1/bin/pg_ctl -D /data/pgsql -l logfile stop

2. 在root用户下卸载数据库RPM包。
  1 rpm -e postgresql-11.3-1.el7.aarch64

3. 清理数据目录。
  1 rm -rf /data/pgsql


#### 卸载数据库（通过源码编译安装PostgreSQL）

编译安装只是生成对应的文件，不涉及卸载。


1. 在postgres用户下关闭数据库进程。
  1 /usr/local/pgsql/bin/pg_ctl -D /data/pgsql -l logfile stop

2. 在root用户下删除数据库的软件安装目录。
  1 rm -rf /usr/local/pgsql/

3. 清理数据目录。
  1 rm -rf /data/pgsql
