温馨提示×

centos怎样查版本postgresql

小樊
48
2026-09-21 15:56:54
栏目: 云计算

在 CentOS 上查看 PostgreSQL 版本,常见有下面几种方式:


一、查看已安装的 PostgreSQL 软件版本(RPM 包)

rpm -qa | grep postgres

或

yum list installed | grep postgresql

示例输出:

postgresql-server-13.5-1.el7.x86_64

说明安装的是 PostgreSQL 13


二、查看 PostgreSQL 服务实际运行版本

如果 PostgreSQL 已经在运行:

psql --version

或

psql -V

如果提示命令不存在,先切换到 postgres 用户:

su - postgres
psql -V

三、连接数据库后查看详细版本

psql -U postgres

进入后执行:

SELECT version();

示例:

PostgreSQL 13.5 on x86_64-pc-linux-gnu, compiled by gcc ...

四、查看数据目录中的版本文件(不启动也能看)

cat /var/lib/pgsql/13/data/PG_VERSION

(路径中的 13 是主版本号,按实际安装目录来)


五、查看正在运行的 PostgreSQL 进程

ps aux | grep postgres

补充说明

  • CentOS 7 常见路径:/var/lib/pgsql/
  • CentOS 8 / Stream:/var/lib/pgsql/<version>/data/
  • 如果是 Docker 安装的 PostgreSQL,需在容器内执行 psql -V

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否是源码安装还是 yum 安装

我可以给你更精确的命令。

0 踩