何故ORDER BY でソートされないのか?

「PostgreSQL8 日本語 ORDER BY」でググルと、

[pgsql-jp: 35522] Re
Windows 版 Postgresql8.0 で order by フリガナでソートできない問題:http://ml.postgresql.jp/pipermail/pgsql-jp/2005-June/019082.html

Windows 版でロケール指定していたなんて

む。再インストールすることにする。

追記

確かめもせずに再インストールしてしまったが、確認する方法は下記の通り。

C:\>cd C:\PostgreSQL\8.1
C:\PostgreSQL\8.1>bin\pg_controldata data
pg_control version number: 812
Catalog version number: 200510211
Database system identifier: 4944136442707132414
Database cluster state: in production
pg_control last modified: 2006/06/25 10:06:56
Current log file ID: 0
Next log file segment: 1
Latest checkpoint location: 0/3C58F8
Prior checkpoint location: 0/3C58B0
Latest checkpoint's REDO location: 0/3C58F8
Latest checkpoint's UNDO location: 0/0
Latest checkpoint's TimeLineID: 1
Latest checkpoint's NextXID: 1103
Latest checkpoint's NextOID: 16445
Latest checkpoint's NextMultiXactId: 1
Latest checkpoint's NextMultiOffset: 0
Time of latest checkpoint: 2006/06/24 23:41:27
Maximum data alignment: 8
Database block size: 8192
Blocks per segment of large relation: 131072
Bytes per WAL segment: 16777216
Maximum length of identifiers: 64
Maximum columns in an index: 32
Date/time type storage: floating-point numbers
Maximum length of locale name: 128
LC_COLLATE: C
LC_CTYPE: C

C:\PostgreSQL\8.1>bin\psql -U postgres -l
Password for user postgres:
List of databases
Name | Owner | Encoding

                                                                • -

postgres | postgres | EUC_JP
shop | postgres | EUC_JP
template0 | postgres | EUC_JP
template1 | postgres | EUC_JP
(4 rows)

pgsql-jpではFAQらしい。

[pgsql-jp: 33565] Re
ひらがなのORDER BY:http://ml.postgresql.jp/pipermail/pgsql-jp/2004-July/017125.html

石井です.

> 回答して下さった石井さん、ありがとうございました。

どういたしまして.

> ところで、LC_COLLATEその他がja_JP.eucJP等でなくても日本語が正常に
> 扱えるのであれば、Postgresqlロケールサポートって
> 何に使用するのでしょうか?

こと日本語に関して言えば,ロケールサポートは無意味です.それで私はいつ
もinitdb --no-localeを推奨しているわけです.本当はinitdbのデフォルトが--
no-localeであるべきだと思い,それを本家のMLでも主張してきたのですが,
残念ながらいまのところ受け入れられていません.

無意味だそうです。orz