Postgres 多版本安装

Postgres 多版本安装

我正在使用 postgres。直入主题...

当我运行 postgres 并检查版本时,SELECT version();它显示“11.5”。

但是当我使用它检查时,pg_config --version它显示“PostgreSQL 10.10”。

我想我已安装了两个版本。如何保留其中一个?

答案1

你没有两个版本。

我不知道您使用的是哪个发行版,但在 Fedora/RHEL/Centos 中,pg_config 二进制文件来自 libpq-devel 和 postgresql-upgrade-devel 包,而 postgres 二进制文件来自 postgresql-server 和 postgresql-upgrade 包。

总而言之,它们是两个不同软件包的两个不同二进制文件。除非您主动安装,否则您不会安装两个版本的 Postgresql Server。

答案2

检查此目录并查看是否安装了多个版本, /usr/lib/systemd/system/找到 postgresql*.service,如果是多个,则说明您安装了多个。

相关内容