通过一些意外,我似乎在本地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。另一个可以完全删除。我该如何解决?
答案 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
)的符号链接。