温馨提示×

centos如何查看postgresql版本

小樊
42
2026-10-03 10:44:38
栏目: 云计算

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

1. 使用 psql 命令行(已连接数据库)

如果你已经安装并配置了 PostgreSQL,可以直接用 psql 查看:

psql --version

或进入数据库后执行:

psql -U postgres

然后在数据库里执行:

SELECT version();

这会显示详细的 PostgreSQL 版本及编译信息。

2. 使用 RPM 包管理命令

CentOS 使用 yum/dnf 安装的 PostgreSQL,可以查包版本:

rpm -qa | grep postgresql

或精确查看:

rpm -q postgresql-server

(具体包名可能是 postgresql12-server、postgresql13-server 等)

3. 使用 pg_config 命令

如果 PostgreSQL 的 bin 目录在 PATH 中:

pg_config --version

4. 查看安装目录中的版本信息

例如:

ls /usr/pgsql-*/bin/

通常目录名就包含版本号,如 /usr/pgsql-13。

5. 通过 systemctl 查看服务名

systemctl list-unit-files | grep postgresql

服务名 often 包含版本,如 postgresql-13.service。


总结:

  • 只看客户端/服务器版本号:psql --version
  • 看数据库实际运行版本:SELECT version();
  • 看已安装 RPM 包:rpm -qa | grep postgresql

如果你是在容器或源码安装环境,也可以告诉我,我可以补充对应查看方式。

0 踩