这是Postgres版本



我对在环境中安装的Postgres版本有疑问。

这是我的OS: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

那么,我有什么版本?

确定数据库服务器的版本,使用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

服务器是存储数据的地方。客户端是您用于连接到服务器的软件。它们可以是不同的版本。

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

您当然可能有多个以上的postgresql实例。尝试此SQL以显示您当前的实例位置,以防一个以上

SHOW data_directory;

最新更新