如何彻底删除postgres?

Tho*_*sar 3 linux postgresql ubuntu

我是 postgres 的新手,我想我弄乱了 postgresql,所以我想删除 postgresql,以便我可以重新安装它。问题是,当我运行以下命令时,文件夹 /etc/postgresql/9.5 仍然存在。

sudo apt-get remove postgresql
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

sudo apt-get --purge remove postgresql
Run Code Online (Sandbox Code Playgroud)

但这也没有达到目的。有谁知道如何完全删除 postgresql 吗?

小智 5

您卸载 postgresql 的命令是正确的。/etc/postgresql 包含配置文件。您可以使用以下命令自行删除该目录和其他 postgres 目录

sudo rm -rf /var/lib/postgresql/
sudo rm -rf /var/log/postgresql/
sudo rm -rf /etc/postgresql/
Run Code Online (Sandbox Code Playgroud)

基于这里的答案,您可能还安装了相关的软件包,您可以列出

dpkg -l | grep postgres
Run Code Online (Sandbox Code Playgroud)

您可以使用相同的命令删除它们

sudo apt-get --purge remove package-to-be-removed
Run Code Online (Sandbox Code Playgroud)