📜  postgresql 版本命令 - SQL (1)

📅  最后修改于: 2023-12-03 15:33:45.654000             🧑  作者: Mango

PostgreSQL 版本命令 - SQL

PostgreSQL是一个功能强大的开源关系型数据库管理系统。在开发和管理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 数据库版本

要查看当前连接的 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 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 版本号和安装位置

要查看 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 数据库的版本信息。