2012-01-03 86 views
3

我最近把我的第一個Ruby on Rails應用程序推到了Heroku,並且我遇到了排序問題。我有瑞典字符,如ÅÄ和Ö,這些字符沒有正確分類。他們被排序爲A和O.我認爲這與postgresql數據庫的語言環境設置有關,是否正確?PostgreSQL和排序,設置在Heroku的語言環境

當我在Heroku上使用共享數據庫時,是否可以將語言環境更改爲瑞典語?如果是這樣,我該怎麼做?

如果不是,我可以用某種RoR魔法以某種方式正確命令它嗎?

回答

1

如果你想要處於最前沿,你可以使用新的Heroku實驗室插件https://github.com/heroku/heroku-labs,它可以讓你爲你的應用程序啓用Postgres 9.1(而不是默認的8.3 Postgres),然後使用9.1整理支持。

與往常一樣,它是實驗室,所以這意味着它帶有風險,但我還沒有看到heroku發佈到公共測試版,然後在之後將其抽出。

+0

謝謝!將有一個看看! :) – Linus 2012-01-04 21:26:19

+1

當我詢問這個​​插件時,我剛剛收到了來自heroku的回覆:http://devcenter.heroku.com/articles/labs-heroku-shared-postgresql這是你的意思,我猜?在響應我得到了他們寫道:「'我們的一個數據工程師只是告訴我,以下語言環境支持: Ç EN_US en_US.utf8 POSIX 因此,沒有瑞典,但我們正在調查。「' – Linus 2012-01-06 16:41:46