2017-01-05 149 views
1

我需要在postgres中使用新的jsonb字段,所以我決定在ununtu 16.04 LTS中升級到9.5。我跟着這個tutorial,但是當它到達命令pg_upgradecluster 9.3 main時,我得到的錯誤是cluster configuration already exists。我查了其他教程,發現我可以通過pg_lsclusters獲得羣集列表。但是該命令始終只顯示9.3羣集。任何嘗試創建9.5集羣的結果總是爲cluster configuration already exists。我清除了9.5並重新安裝了多次,但結果相同。最後,我決定在使用pg_dumpall備份我的9.3羣集後,清除我所有的postgres安裝。 現在我已經決定新安裝9.5,但我仍然得到同樣的東西。當我安裝pg_lsclusters什麼也沒有顯示,並且在啓動後postgres psql總是返回psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? 現在我很累,很沮喪。如果有人有任何可能的解決方案或建議,請幫助從postgres-9.3升級到postgres-9.5

回答

0

這個問題似乎來自postgres版本庫中的版本9.5。我安裝了9.6,所有工作都像魔術一樣。如果我知道早些時候有一個穩定的情況,我不會浪費我6個小時的生命,而我可以做10分鐘的事情。無論如何,我很高興我有一個工作與jsonb字段postgres