这是Postgres的版本

问题描述 投票:4回答:3

我有一个关于我的版本安装在我的环境的Postgres的疑问。

这是我的操作系统:CentOS Linux release 7.3.1611 (Core)/usr/我可以看到:pgsql-9.4/文件夹。

但是,当我这样做:select version();我得到:

PostgreSQL 9.2.18 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 4.8.5 
20150623 (Red Hat 4.8.5-11), 64-bit

所以,我有什么版本?

postgresql centos7
3个回答
10
投票

要确定数据库服务器的版本,用select version()(来自于数据库的连接):

postgres=# select version();
                                                version                                                     
----------------------------------------------------------------------------------------------------------------
 PostgreSQL 9.2.14 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16), 64-bit

要确定数据库客户端的版本,使用psql --version(在你的shell命令行):

$ psql --version
psql (PostgreSQL) 9.6.2

服务器是数据的存储位置。客户端是用来连接到服务器的软件。它们可以是不同的版本。


2
投票

只需通过这个命令检查版本:psql --version


0
投票

当然,你可以的PostgreSQL的多个实例。试试这个SQL来显示您当前实例的位置的情况下,有不止一个

SHOW data_directory;
© www.soinside.com 2019 - 2024. All rights reserved.