在 CentOS 上查看 PostgreSQL 版本,常见有以下几种方法:
如果你已经安装并配置了 PostgreSQL,可以直接用 psql 查看:
psql --version
或进入数据库后执行:
psql -U postgres
然后在数据库里执行:
SELECT version();
这会显示详细的 PostgreSQL 版本及编译信息。
CentOS 使用 yum/dnf 安装的 PostgreSQL,可以查包版本:
rpm -qa | grep postgresql
或精确查看:
rpm -q postgresql-server
(具体包名可能是 postgresql12-server、postgresql13-server 等)
如果 PostgreSQL 的 bin 目录在 PATH 中:
pg_config --version
例如:
ls /usr/pgsql-*/bin/
通常目录名就包含版本号,如 /usr/pgsql-13。
systemctl list-unit-files | grep postgresql
服务名 often 包含版本,如 postgresql-13.service。
总结:
psql --versionSELECT version();rpm -qa | grep postgresql如果你是在容器或源码安装环境,也可以告诉我,我可以补充对应查看方式。