📅  最后修改于: 2023-12-03 15:33:45.654000             🧑  作者: Mango
PostgreSQL是一个功能强大的开源关系型数据库管理系统。在开发和管理PostgreSQL数据库时,查询版本信息是非常重要的。本文将介绍如何查询PostgreSQL数据库的版本信息。
要查看 PostgreSQL 服务器的版本号,可以使用以下SQL命令:
SELECT version();
这个命令将返回服务器的版本信息,如下所示:
PostgreSQL 13.4 on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
(1 row)
要查看当前连接的 PostgreSQL 数据库的版本号,可以使用以下SQL命令:
SELECT version();
这个命令将返回当前数据库的版本信息,如下所示:
PostgreSQL 13.4 on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
(1 row)
要查看已安装的扩展的版本号,可以使用以下SQL命令:
SELECT name, default_version, installed_version FROM pg_available_extensions WHERE name LIKE 'extension_name%';
将 extension_name
替换为您要查找扩展的名称。这个命令将返回已安装扩展的版本信息,如下所示:
name | default_version | installed_version
-----------------+-----------------+-------------------
extension_name | 2.0 | 2.0
(1 row)
要查看 PostgreSQL 安装位置和版本号,可以使用以下SQL命令:
SELECT name, setting FROM pg_settings WHERE name LIKE 'data_directory%' OR name LIKE 'version%';
这个命令将返回 PostgreSQL 安装位置和版本号等信息,如下所示:
name | setting
-----------------+---------
data_directory | /path/to/pgdata
server_version | 13.4
(2 rows)
本文介绍了如何查询 PostgreSQL 服务器版本、当前连接的 PostgreSQL 数据库的版本、已安装的 PostgreSQL 扩展版本以及 PostgreSQL 版本号和安装位置。通过这些SQL命令,可以轻松查找 PostgreSQL 数据库的版本信息。