在 Debian 系统中卸载 PostgreSQL,通常分为 彻底卸载(含数据) 和 保留数据卸载 两种情况。下面按常见场景说明。
dpkg -l | grep postgresql
或:
psql --version
sudo systemctl stop postgresql
sudo systemctl disable postgresql
sudo apt-get remove --purge postgresql postgresql-*
sudo apt-get autoremove --purge
sudo apt-get clean
如果你确定 不需要保留数据库数据:
sudo rm -rf /var/lib/postgresql/
sudo rm -rf /etc/postgresql/
sudo rm -rf /var/log/postgresql/
Debian 安装 PG 时会创建 postgres 系统用户:
sudo deluser postgres
which psql
psql --version
若无输出或提示未安装,即卸载成功。
例如只卸载 PostgreSQL 15:
sudo apt-get remove --purge postgresql-15
/var/lib/postgresql 是 数据库文件目录,删除前请备份docker rm如果你愿意,可以告诉我:
我可以给你更精确的命令。