我是新来的postgres和我想我搞砸了我的postgresql,所以我想删除postgresql,这样我就可以重新安装它.问题是,当我运行以下命令,文件夹/etc/postgresql/9.5仍然存在.
sudo apt-get remove postgresql
字符串
我也试过:
sudo apt-get --purge remove postgresql
型
但是这也没有达到目的。有人知道如何完全删除postgresql吗?
我是新来的postgres和我想我搞砸了我的postgresql,所以我想删除postgresql,这样我就可以重新安装它.问题是,当我运行以下命令,文件夹/etc/postgresql/9.5仍然存在.
sudo apt-get remove postgresql
字符串
我也试过:
sudo apt-get --purge remove postgresql
型
但是这也没有达到目的。有人知道如何完全删除postgresql吗?
3条答案
按热度按时间ctehm74n1#
您在命令中卸载postgresql是正确的。/etc/postgresql包含配置文件。您可以使用
字符串
基于this answer here,您可能还安装了相关的软件包,可以使用
型
您可以使用相同的命令删除它们
型
mitkmikd2#
首先,使用此命令删除PostgreSQL
字符串
然后列出所有与postgres相关的软件包
型
使用以下命令删除所有软件包
型
确认所有与postgres/postgresql相关的文件和文件夹都已删除,并使用
rm
命令删除型
使用命令删除postgres用户
型
syqv5f0l3#
您可以使用通配符
*
删除所有与PostgreSQL相关的包:字符串
这意味着你删除所有的软件包的名称开始“postgresql”,
*
的意思是“* 和一切后 *".而卸载你会额外要求删除与postgres相关的文件,在你的情况下,你应该同意这一点.然后你可以检查一些包是否已经离开,例如使用这个命令(输出名称以“postgr”开头的包列表):
型
并且它应该不会给你给予任何输出(即“no packages”)。如果你不确定是否使用了最新的命令,你可以在删除任何东西之前检查一下--你会看到PostgreSQL包的列表。