包管理器告诉我我安装了 postgresql-9.6,但当我登录时仍然看到版本 9.3

包管理器告诉我我安装了 postgresql-9.6,但当我登录时仍然看到版本 9.3

我正在使用 Ubuntu 14.04。我正在尝试升级到 PostGres 9.6 服务器,并按照指示操​​作这里当我到达安装包的最后一步时,它告诉我即将安装它,但似乎什么都没有发生:

root@remotebox:~# apt-get install postgresql-9.6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  postgresql-9.6
Suggested packages:
  locales-all
0 upgraded, 0 newly installed, 0 to remove and 117 not upgraded.

当我重启我的机器(通过sudo reboot now)并登录时,我仍然看到 9.3 服务器

postgres@remotebox:~$ psql
psql (9.6.0, server 9.3.11)
Type "help" for help.

postgres=#

有趣的是,然后我运行apt-cache,它似乎已经安装了:

postgres@remotebox:~$ apt-cache policy postgresql-9.6
postgresql-9.6:
  Installed: 9.6.0-1.pgdg14.04+1
  Candidate: 9.6.0-1.pgdg16.04+1
  Version table:
     9.6.0-1.pgdg16.04+1 0
        500 http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg/main amd64 Packages
 *** 9.6.0-1.pgdg14.04+1 0
        500 http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg/main amd64 Packages
        100 /var/lib/dpkg/status

我还需要做其他事情来安装/启动 9.6 服务器吗?

相关内容