如何查看PostgreSQL的版本

如何查看PostgreSQL的版本

要查看 PostgreSQL 的版本,有几种不同的方法可以使用,包括通过命令行和 SQL 查询。

1 使用命令行

如果你有访问到服务器的命令行,并且 PostgreSQL 的命令行工具已经添加到了系统的 PATH 中,你可以非常简单地检查版本:

示例1
复制代码
[pg16@test ~]$ postgres --version
postgres (PostgreSQL) 16.2
示例2
复制代码
[pg16@test ~]$ psql --version
psql (PostgreSQL) 16.2

这会返回 psql (PostgreSQL 的命令行界面) 的版本,通常这与 PostgreSQL 服务器的版本相匹配。

示例3
复制代码
[pg16@test ~]$ pg_config  |grep VERSION
VERSION = PostgreSQL 16.2

2 使用 SQL 查询

如果你想要通过 SQL 来查询 PostgreSQL 的版本,你可以连接到数据库,并执行以下 SQL 语句:

复制代码
[pg16@test ~]$ psql -p 5777
psql (16.2)
Type "help" for help.

postgres=# SELECT version();
                                                 version                                                 
---------------------------------------------------------------------------------------------------------
 PostgreSQL 16.2 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44), 64-bit
(1 row)

这将返回一个字符串,包含 PostgreSQL 的版本以及构建时的一些系统信息。

3 使用 pgAdmin

如果你使用 pgAdmin 这样的图形界面工具来管理你的 PostgreSQL 数据库,你也可以在此工具中查看版本信息。版本信息通常在连接到具体数据库的初始概览或属性页中显示。

注意
  • 直接在命令行中使用 postgrespsql 命令来检查版本,需要 PostgreSQL 的二进制文件在系统的 PATH 环境变量中。如果收到类似 "命令未找到"的错误,你可能需要指定完整路径或将 PostgreSQL 安装目录添加到 PATH 中。
  • 版本信息可以帮助你确保应用程序与数据库的兼容性,特别是在升级或迁移项目时。

选择上述方法中最适合你的场景的一种来查看 PostgreSQL 的版本。

相关推荐
Tongpao_SSDHDD20 分钟前
希捷酷鹰ST6000VX008实测解析:中小安防监控高性价比存储方案
大数据·数据库·人工智能
蓝鸟197434 分钟前
Oracle超大DMP备份文件瘦身、日志精简、磁盘空间优化实战方案日志
数据库·oracle·数据库运维·生产运维实战·oracle避坑·磁盘空间优化·oracle日志清理
金融支付架构实战指南1 小时前
CQRS + 命令模式 + 事件驱动 + 数据库持久化
数据库·ddd·命令模式·领域驱动模型
sevenll071 小时前
DocKit agentic MongoDB GUI 客户端 - 用自然语言和你的数据对话
数据库·mongodb·nosql·agent·桌面客户端
团象科技1 小时前
从一线实操案例拆解不同出海团队落地海外VPS运维独立站的路径细节
大数据·数据库·人工智能
小马爱打代码2 小时前
框架 - 组件 - 中间件:生产级参数配置指引
数据库·中间件
asdfg12589632 小时前
一文通俗理解JDBC中的核心概念+案例
java·数据库·oracle·jdbc
点灯小铭2 小时前
基于单片机与DAC0832的双路波形信号发生系统设计
数据库·单片机·mongodb·毕业设计·课程设计·期末大作业
小陈phd2 小时前
Text2SQL智能体学习笔记(二)——NL2SQL落地的隐形基石:元数据库
数据库·笔记·学习
霸道流氓气质2 小时前
阿里云 OSS 从零到实战:概念、配置与 Spring Boot 集成指南
数据库·spring boot·阿里云