Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 从postgres-9.3升级到postgres-9.5_Postgresql_Postgresql 9.3_Ubuntu 16.04_Postgresql 9.5 - Fatal编程技术网

Postgresql 从postgres-9.3升级到postgres-9.5

Postgresql 从postgres-9.3升级到postgres-9.5,postgresql,postgresql-9.3,ubuntu-16.04,postgresql-9.5,Postgresql,Postgresql 9.3,Ubuntu 16.04,Postgresql 9.5,我需要在postgres中使用新的jsonb字段,因此我决定在我的untu16.04 LTS中升级到9.5。我遵循了这一点,但是当它到达命令pg_upgradecluster 9.3 main时,我得到了一个错误,即集群配置已经存在。我查看了其他教程,发现我可以通过pglsuclusters获得集群列表。但该命令始终仅显示9.3集群。任何创建9.5群集的尝试都会导致群集配置已存在。我清除了9.5并多次重新安装,但结果相同。最后,在用pg_dumpall备份了9.3集群之后,我决定清除所有的pos

我需要在postgres中使用新的
jsonb
字段,因此我决定在我的untu16.04 LTS中升级到9.5。我遵循了这一点,但是当它到达命令
pg_upgradecluster 9.3 main
时,我得到了一个错误,即
集群配置已经存在。我查看了其他教程,发现我可以通过
pglsuclusters
获得集群列表。但该命令始终仅显示9.3集群。任何创建9.5群集的尝试都会导致
群集配置已存在
。我清除了9.5并多次重新安装,但结果相同。最后,在用
pg_dumpall
备份了9.3集群之后,我决定清除所有的postgres安装。 现在我已经决定安装新的9.5,但我仍然得到同样的东西。当我安装
pg_lsclusters
时不显示任何内容,并且在启动postgres
psql
后总是返回
psql:无法连接到服务器:没有这样的文件或目录
服务器是否在本地运行并接受
Unix域套接字上的连接“/var/run/postgresql/.s.PGSQL.5432”?

现在我又累又沮丧。如果有人有任何可能的解决方案或建议,请提供帮助

问题似乎来自postgres存储库中的9.5版。我安装了9.6,一切都像魔术一样工作。如果我早知道有一个稳定的9.6,我就不会浪费我生命中的6个小时在我可以做10分钟的事情上。不管怎么说,我很高兴我有一个可以使用jsonb字段的postgres。问题似乎来自postgres存储库中的9.5版本。我安装了9.6,一切都像魔术一样工作。如果我早知道有一个稳定的9.6,我就不会浪费我生命中的6个小时在我可以做10分钟的事情上。无论如何,我很高兴我有一个jsonb领域的工作博士后