何故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
む。再インストールすることにする。
追記
確かめもせずに再インストールしてしまったが、確認する方法は下記の通り。
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: 30687] order by ひらがな 2003年8月6日(水)
- [pgsql-jp: 33556] ひらがなのORDER BY 2004年7月8日(木)
- [pgsql-jp: 35511] Windows版Postgresql8.0で order by フリガナでソートできない問題 2005年6月17日(金)
- [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