Je suis en train de mettre à niveau une application Postgres sur mon Macbook Pro (ma machine de développement) et je reçois une erreur lorsque j'exécute :
pg_upgrade -b /Users/foo/Library/PostgreSQL/9.1/bin/
-B /Applications/Postgres.app/Contents/MacOS/bin/
-d /Users/foo/Library/Application\ Support/Postgres/var-9.1/
-D /Users/foo/Library/Application\ Support/Postgres/var
L'erreur que je reçois :
lc_collate cluster values do not match: old "en_US", new "en_US.UTF-8"
Comment puis-je corriger cela ?
Note : Je avais l'habitude d'avoir Postgres.app en cours d'exécution en version 9.1, mais je l'ai écrasé. Les instructions que j'aurais dû lire / suivre sont : Mise à niveau de Postgres.app. Donc, le vieux binaire a disparu, mais j'ai toujours le répertoire des données. Au lieu de cela, j'ai téléchargé Postgres 9.1 et l'ai installé ailleurs pour utiliser le répertoire binaire pour mettre à niveau et déplacer mes données vers le nouveau Postgres.