在 CentOS 上查看 PostgreSQL 版本,常见有下面几种方式:
rpm -qa | grep postgres
或
yum list installed | grep postgresql
示例输出:
postgresql-server-13.5-1.el7.x86_64
说明安装的是 PostgreSQL 13
如果 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 是主版本号,按实际安装目录来)
ps aux | grep postgres
/var/lib/pgsql//var/lib/pgsql/<version>/data/psql -V如果你愿意,可以告诉我:
我可以给你更精确的命令。