📜  获取 postgres 版本 (1)

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

获取 PostgreSQL 版本

PostgreSQL 是一种开源的关系型数据库系统,也是一个非常受欢迎的 RDBMS。在进行开发或运维时,我们经常需要查询 PostgreSQL 的版本,以便进行适当的配置或升级。

下面是几种获取 PostgreSQL 版本的方法:

1. 使用命令行工具

通过 psql 命令行工具,我们可以轻松地查询 PostgreSQL 的版本。

$ psql -V

输出:

psql (PostgreSQL) 12.7

我们也可以使用以下命令:

$ pg_config --version

输出:

PostgreSQL 12.7
2. 查询数据库元数据表

在 PostgreSQL 中,我们可以查询元数据表 pg_catalog.pg_version 来获得版本号。

SELECT * FROM pg_catalog.pg_version;

输出:

version |...
--------|...
  120007|...
(1 row)

版本号 "120007" 对应 PostgreSQL 12.7 版本。

3. 查看安装文件

我们还可以查看 PostgreSQL 的安装文件来获取版本信息。

$ ls /usr/local/pgsql/

输出:

bin/   data/  include/  lib/    pgAdmin4.app/  share/      stackbuilder/  var/
doc/   dd/    libexec/  pgAdmin4/  README

在这个目录下,我们可以看到一些以版本号命名的文件夹,例如 12.7。这说明 PostgreSQL 安装的版本为 12.7。

以上就是获取 PostgreSQL 版本的三种方法。每种方法都有其适用的场景,选择合适的方法可以更有效地进行数据库管理和开发。