在本地计算机上的2个Postgres服务器。如何卸载或取消关联?

时间:2018-07-19 15:13:37

标签: linux postgresql ubuntu

通过一些意外,我似乎在本地Ubuntu计算机上有2个单独的Postgres服务器。 PGAdmin连接到一个(localhost:5432),也可以通过以下终端通过终端访问:sudo -u postgres psql postgres -W -h 127.0.0.1 -p 5432

仅需sudo -u postgres psql postgres即可通过终端访问另一个“默认”服务器

有关其他信息,locate bin/psql返回:

  

/ usr / bin / psql

     

/usr/lib/postgresql/9.5/bin/psql

我怀疑这些目录中的后一个目录是我真正想要使用的Postgres 9.5实例,而我想要与之关联的目录却无需指定-h 127.0.0.1 -p5432。另一个可以完全删除。我该如何解决?

1 个答案:

答案 0 :(得分:0)

您可以使用包管理器将其删除。

从终端,您可以列出已执行的PostgreSQL安装版本:

$ apt list --installed | grep postgresql

格式为postgresql-X(其中“ X”为版本)的将被删除。您应该可以使用apt purge命令来做到这一点。

例如,要删除版本9.6,您必须执行:

$ sudo apt purge postgresql-9.6

/usr/bin/psql应该是安装的最新版本(/usr/lib/postgresql/9.6/bin/psql)的符号链接。