[pgsql-jp: 30692] Re: order by ひらがな

Masashi Ohba ohba @ m8.dion.ne.jp
2003年 8月 6日 (水) 08:13:26 JST


大場です。

In message "[pgsql-jp: 30690] Re: order by ひらがな",
末光美恵 wrote...


>7.3.2 です。
>./configure --enable-locale
>が必要だったでしょうか?

7.3.xはデフォルトでマルチバイト有効、ロケールサポート有効です。
 http://osb.sra.co.jp/PostgreSQL/7.3/changes.html
以下、そこから引用

インストール時のマルチバイトサポートがデフォルトで有効になりました。 
ロケールサポートも有効になったため、 7.2 と同じように日本語を使えるように
データベースクラスタを作成するには、 以下のようにする必要があります。
$ initdb --encoding=EUC_JP --no-locale

引用ここまで

デフォルト有効な物を「--enable-locale」しても意味無いでしょ?

同様に、--enable-multibyte=EUC_JPの方も「--enable-multibyte」は
デフォルト有効なので./configure時に指定しないで
initdb時の指定します
なので、「initdb --encoding=EUC_JP --no-locale」。

#メールは正確に読んでください



>まだ試していません。 config をやりなおすということは、構築したデータ
>ベース全て、最初から作業しなければならない。
>できれば避けたいのですが。残された道はこれしかないでしょうか?

バックアップして「initdb --encoding=EUC_JP --no-locale」して
書き戻したら(通常のバージョンアップの処理と同じかな?)大丈夫
な気もしますが…

--------------------------------------------------
Name  : 大場正志(Masashi Ohba)
E-mail: ohba @ m8.dion.ne.jp
Add   : Sendai, Japan
地元の仙台で転職できました



pgsql-jp メーリングリストの案内