Heroku で Basic データベース プランを使用しています。これは、ロケールをサポートする Postgres 9.1 で実行されます。文字 ÅÄÖ が適切に処理されないため、アプリでの並べ替えに問題があります (スウェーデンでは適切です)。
設定する設定はLC_COLLATE
、文字列の順序を処理する です。問題は、Heroku でこれを設定する方法が見つからないことです。作成されたデータベースは を取得しますがlc_collate=en_US.UTF-8
、それを に設定する必要がありsv_SE.UTF-8
ます。
このLC_COLLATE
設定は、データベースが作成されたときに変更できないため、psql コンソールから変更することはできません。
それで、どうすればこれを設定できますか?