HOWTO · Postgres

检查 Postgres 的版本

本文将检查 Portgres 的版本。

本页内容

本文展示了如何检查 Postgres 的版本。

在 Windows 中检查 Postgres 版本

C:\Users\Admin>psql --version
psql (PostgreSQL) 14.0

C:\Users\Admin>postgres --version
postgres (PostgreSQL) 14.0

此处显示版本为 14.0。

Postgres 控制台还有另一种方法。命令是:

postgres=# SELECT version();
                          version
------------------------------------------------------------
 PostgreSQL 14.0, compiled by Visual C++ build 1914, 64-bit
(1 row)
postgres=#

有时在 Windows 中,可能会出现一些错误,例如在 Windows 环境中无法识别 Postgres psql 命令。

这意味着 Postgres 或 psql 的路径不存在于环境变量中。

在安装过程中,安装向导会询问用户是否要将其添加到环境变量中。如果你错过了该部分,请按照以下步骤操作。

  • 搜索 Edit the System Environment Variables 并按 Enter。
  • 单击右下角的环境变量按钮。
  • 从管理员的用户变量列表中选择路径。
  • 点击编辑。
  • 复制 Postgres 安装目录的 bin 文件夹的路径。
  • 单击新建并粘贴路径。
  • 选择 OK,然后单击 Apply。

检查 Linux 中的 Postgres 版本

$ Postgres -version

或者,

$ postgres -V

你可能会遇到错误,Command Postgres not found。这意味着找不到 Postgres 的 ELF 文件。

你可以找到 bin 文件夹,然后键入带有完整路径的完整命令。这将起作用,因为 bin 文件夹始终包含运行 Postgres 命令的二进制文件。

最可能的路径是这样的 /usr/lib/postgressql/14/bin/Postgres。

$ locate bin/postgres
/usr/lib/postgressql/14/bin/postgres

现在,运行以下命令:

$ /usr/lib/postgressql/14/bin/postgres -V

要了解有关 Postgres 文档的更多信息,你可以访问此处。