如何在 Ubuntu Xenial (16.04.1) 上重新安装 PostgreSQL 9.5?

Sla*_* II 9 package-management apt postgresql

我已经在我的工作站上试验了 PostgreSQL 配置文件,然后决定通过重新安装软件包将它们恢复到初始状态。我已经删除了 PostgreSQL ( rm -Rf /etc/postgresql)的整个配置目录,然后卸载了所有 PostgreSQL 包。

现在,当我这样做时sudo apt-get install postgresql,它被安装,但/etc/postgresql目录没有重新创建,我无法启动服务器。

出了什么问题,如何从头开始完全重新安装 PostgreSQL?

Sla*_* II 19

我终于设法解决了这个问题。安装程序无法创建配置,因为之前的数据目录存在(它没有被卸载命令删除)。

因此,为了完全重新安装 PostgreSQL,请执行以下操作:

  • sudo apt-get --purge remove postgresql-*
  • sudo rm -Rf /etc/postgresql /var/lib/postgresql
  • sudo apt-get install postgresql

它应该使用干净的数据和配置文件为您安装闪亮的新集群。