今天我被提示将我的操作系统从Ubuntu 14.04 LTS升级到16.04 LTS。一般来说,它进展顺利。但是,我确实收到错误消息,表明PostgreSQL从9.3升级到9.5没有成功。我最终能够安装postgresql-9.5并且已经验证我看到了我之前创建的数据库和表格。
但是,当我使用psql
命令访问名为hierarchy
的数据库时,如下所示,我得到了一些不熟悉的输出:
$ psql hierarchy jkeenan
psql (9.5.3, server 9.3.13)
Type "help" for help.
这是否表明我的PostgreSQL设置部分(广义上说)不升级到9.5?
更新:进入psql
后,我可以说SELECT version();
并获得此输出:
PostgreSQL 9.3.13 on x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu 4.8.4-2ubuntu1~14.04.1) 4.8.4, 64-bit
我将如何执行此升级? psql
版本和"服务器"之间的区别是什么?版本我应该关注什么?
其他可能有助于诊断的数据:
$ createdb --version
createdb (PostgreSQL) 9.5.3
$ psql --version
psql (PostgreSQL) 9.5.3
非常感谢。