📅  最后修改于: 2023-12-03 15:11:50.541000             🧑  作者: Mango
PostgreSQL 是一种开源的关系型数据库系统,也是一个非常受欢迎的 RDBMS。在进行开发或运维时,我们经常需要查询 PostgreSQL 的版本,以便进行适当的配置或升级。
下面是几种获取 PostgreSQL 版本的方法:
通过 psql 命令行工具,我们可以轻松地查询 PostgreSQL 的版本。
$ psql -V
输出:
psql (PostgreSQL) 12.7
我们也可以使用以下命令:
$ pg_config --version
输出:
PostgreSQL 12.7
在 PostgreSQL 中,我们可以查询元数据表 pg_catalog.pg_version
来获得版本号。
SELECT * FROM pg_catalog.pg_version;
输出:
version |...
--------|...
120007|...
(1 row)
版本号 "120007" 对应 PostgreSQL 12.7 版本。
我们还可以查看 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 版本的三种方法。每种方法都有其适用的场景,选择合适的方法可以更有效地进行数据库管理和开发。