升级psql客户端哪个包?

wob*_*col 5 postgresql redhat psql

我已将 Postgres 安装从 8.4 更新到 9.3。

现在,当我使用初始命令登录服务器时

 sudo -u postgres psql template1
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

psql (8.4.18, server 9.3.5)
WARNING: psql version 8.4, server version 9.3.
         Some psql features might not work.
Type "help" for help.
Run Code Online (Sandbox Code Playgroud)

我需要安装/升级什么软件包才能将 psql 升级到 9.4 版本?(在红帽 6 上)

Cra*_*ger 6

如果您安装了新服务器,那么新客户端也会安装 - 它们是服务器的依赖项。

Redhat 系统现在使用类似于 Debian 的“替代”机制。您会发现这/usr/bin/psql是一个指向/etc/alternatives/pgsql-psql它的符号链接,而它又是指向 default 的符号链接psql

您可以使用该update-alternatives命令切换默认客户端 - 请参阅其--help. 或者你可以:

/usr/pgsql-9.3/bin/psql
Run Code Online (Sandbox Code Playgroud)

直接地。