Postgresql

在 Ubuntu 14.04 升級到 14.10 之後將 Postgres 9.3 升級到 9.4

  • October 20, 2015

我最近剛剛將我的 Ubuntu 安裝從 14.04 升級到 14.10。這會自動將 Postgres 9.4 推送到系統上。我正在嘗試像這樣遷移我的集群:

sudo pg_dropcluster 9.4 main --stop
sudo pg_upgradecluster 9.3 main
sudo pg_dropcluster 9.3 main

但是,在執行第二個命令後,我收到以下錯誤:

Error: could not get cluster locales.

我該如何解決?(PS對不起,如果這是一個愚蠢的問題,請讓我知道需要哪些額外資訊)

PS:語言環境(lc_collat​​e)返回 en_US.UTF-8

我有同樣的錯誤,我認為錯誤是在舊集群關閉期間發生的,它實際上導致集群沒有完全關閉。

對我有用的是手動停止舊集群,然後才執行升級。

sudo service postgresql stop
sudo pg_upgradecluster 9.3 main

引用自:https://dba.stackexchange.com/questions/89482