我在一个企业环境中(运行Debian Linux),没有自己安装它。我使用Navicat或phpPgAdmin访问数据库(如果有帮助的话)。我也没有运行数据库的服务器的shell访问权。
当前回答
使用VERSION特殊变量
$psql -c "\echo :VERSION"
其他回答
在撰写本文时,适用于PgAdmin的当前版本:4.16。
选择需要版本的DB服务器。 单击其中的属性选项卡 右边的窗格。
请看下面的截图:
从PostgreSQL运行这个查询:
SELECT version();
我相信这就是你要找的,
服务器版本:
pg_config --version
客户端版本:
psql --version
对我来说
$psql
postgres=# \g
postgres=# SELECT version();
version
---------------------------------------------------------------------------------------------------------------------
PostgreSQL 8.4.21 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.6.real (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 64-bit
(1 row)
希望它能帮助到一些人
pg_config命令将报告PostgreSQL程序的安装目录(——bindir), C包含文件(——includedir)和目标代码库(——libdir)的位置,以及PostgreSQL的版本(——version):
$ pg_config --version
PostgreSQL 9.3.6
推荐文章
- Linux: kill后台任务
- 模式、表和数据库之间的区别是什么?
- 如何修改Linux系统中打开文件的数量限制?
- 将一列的多个结果行连接为一列,按另一列分组
- errno线程安全吗?
- 我看到VARCHAR(255)如此频繁地使用(而不是其他长度),有什么好的原因吗?
- 如何在Linux中永久导出变量?
- 使用pgadmin连接到heroku数据库
- 在PostgreSQL中快速发现表的行数
- 更改varchar列的大小为较低的长度
- Delete_all vs destroy_all
- 我如何移动一个redis数据库从一个服务器到另一个?
- 如何首次配置postgresql ?
- 检索Linux上单个进程的CPU使用情况和内存使用情况?
- 如何从远程SSH会话发送数据到本地剪贴板