自作フレームワーク内で postgresql クラスターを移行する必要がある (こちらの手順に従う)、 https://gist.github.com/cjolly/2870054 コマンドで移行が失敗する
pg_upgrade -d /usr/local/var/postgres-9.0.4/ -D /usr/local/var/postgres -b /usr/local/Cellar/postgresql/9.0.4/bin -B /usr/local/Cellar /postgresql/9.2.4/bin
エラーあり
lc_ctype クラスター値が一致しません: 古い "UTF-8"、新しい "C"
これを克服する方法はありますか?
または、元の Cellar ディレクトリを愚かに削除し、homebrew にクリーンアップを行わせ (効果的で危険であることを確認できます)、そのバージョンのレシピがないままにしたことを除いて、バージョン 9.0.4 をそのまま使用します。該当する。私は tarball をあちこちに置いていて、それをインストールすることができましたが、それは自作ではなく、後でさらに髪を引っ張ることを恐れています。
tarball から生成された /usr/local/pgsql/ を /usr/local/Cellar/postgresql/ に移動しました。
ここで間違ったステップはありますか?