在 Debian 系统上卸载 PostgreSQL,可以按以下步骤操作,视你是完全卸载还是只卸载某个版本而定。
dpkg -l | grep postgres
或
apt list --installed | grep postgres
sudo systemctl stop postgresql
sudo apt remove postgresql postgresql-*
这只会删除软件包,不会删除数据库数据和配置文件。
如果你希望彻底清除 PostgreSQL(包括数据库、配置文件、用户等):
sudo apt purge postgresql postgresql-*
然后清理不再需要的依赖:
sudo apt autoremove
即使使用了 purge,有时仍会有残留目录:
sudo rm -rf /var/lib/postgresql/
sudo rm -rf /etc/postgresql/
sudo deluser postgres
dpkg -l | grep postgres
没有输出则说明已完全卸载。
sudo apt remove postgresql-15
sudo apt purge postgresql-15
pg_dumpall > backup.sql
/etc/postgresql/。如果你愿意,可以告诉我:
我可以给你更精确的命令。