检查 Postgres 的版本
Shihab Sikder
2023年1月30日
本文展示了如何检查 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 文档的更多信息,你可以访问此处。
作者: Shihab Sikder