私はPostgresqlに精通していません。Rails アプリを Heroku に移行するため、学習しようとしています。
順序付け問題の例を次に示します。
# select name_kr from users order by name_kr;
name_kr
---------
곽철
김영
박영
안준
양민
이남
임유
정신
차욱
강동수
강상구
강신용
강용석
강지영
강지원
강호석
韓国語が分からないかもしれません。しかし、奇妙な点の 1 つは、最初に 2 つの音節の単語と 3 つの音節を表示することです。
関連情報は次のとおりです。
kwanak_development=# show lc_collate;
lc_collate
-------------
en_US.UTF-8
(1 row)
kwanak_development=# show lc_ctype;
lc_ctype
-------------
en_US.UTF-8
(1 row)
私は何を間違えましたか?
ありがとう。
サム
追加情報:
order by の照合を試みたところ、興味深い結果が得られました。
select name_kr from users order by name_kr collate "ko_KR"; => Same as above
select name_kr from users order by name_kr collate "C"; => Correct Result