PostgreSQL 教程: 检查 PostgreSQL 版本

六月 30, 2024

摘要:在本教程中,您将学习在系统上检查 PostgreSQL 版本的各种方法。

目录

1) 使用 psql 检查 PostgreSQL 版本

首先,在 Windows 上打开命令提示符,或者在类 Unix 系统上打开终端。

第二步,运行下面的命令:

psql --version

此命令将会显示出服务器上安装的 PostgreSQL 版本。

2) 使用 SQL 语句获取版本

首先,使用 psql 或 GUI 工具(如 pgAdmin)连接到 PostgreSQL 服务器。

例如,您可以使用 psql 连接到 PostgreSQL 服务器:

psql -U postgres

第二步,运行下面的语句,以检索版本:

SELECT version();

查询将会返回包含 PostgreSQL 版本的文本。例如:

                          version
------------------------------------------------------------
 PostgreSQL 16.1, compiled by Visual C++ build 1937, 64-bit
(1 row)

3) 从信息模式中查询版本

首先,使用 psql 或 PostgreSQL 客户端连接到 PostgreSQL 数据库。

第二步,执行下面的查询,获取 PostgreSQL 版本。

SELECT
  setting
FROM
  pg_settings
WHERE
  name = 'server_version';

输出:

 setting
---------
 16.1
(1 row)

总结

使用psql --version命令、select version()语句,和检索pg_settings中的setting,以获取 PostgreSQL 版本。