如何在 Ubuntu 上管理不同版本的 postgresql

如何在 Ubuntu 上管理不同版本的 postgresql

基本上,当我运行 时psql --version,我得到PostgreSQL 9.5.4。但是使用sudo su postgrespsql,终端会抛出我psql (10.0)。有人能告诉我这里到底发生了什么吗?

./9.5让我更困惑的是,目录下没有/etc/postgresql/。我手动安装在我机器上的唯一版本是postgresql-10,我不知道为什么运行时会弹出“9.5”psql --version

如果我安装了多个postgresql(即postgresql-9.5postgresql-9.6,那么使用某个版本的postgresql的正确方法是什么?

答案1

PostgreSQL 9.5.4当您使用时获取到,请尝试使用其中任何一个或psql --version来找到 psql 的路径。which psqllocate psql

您应该能够看到哪个 postgres 安装正在提供输出。

相关内容