[pgsql-jp: 34115] Re: インサートの失敗について

TFL)久村 孝之 hisamura.takayuki @ tfl.fujitsu.com
2004年 10月 14日 (木) 19:05:35 JST


久村です。

杉村様、重村様、早速のご返答ありがとうございました。

postgresql.confを確認したところ、ロケールの設定が
「en_US.UTF-8」となっていました。

再度initdbを行ったところ解決しました。
ありがとうございました。

以上
----- Original Message ----- 
From: "Norikatsu Shigemura" <nork @ cityfujisawa.ne.jp>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Thursday, October 14, 2004 6:38 PM
Subject: [pgsql-jp: 34114] Re: インサートの失敗について


> 重村法克です。
>
> 2004/10/14 18:29 にSUGIMURA Takashi 杉村 貴士さんは書きました.
> >> > 次のインサート文を発行すると、2件目が重複データと言われて
> >> > インサートできません。
> >> > INSERT INTO TEST_TABLE ( ID, Data ) VALUES ( 'AA_あ', 1 );
> >> > INSERT INTO TEST_TABLE ( ID, Data ) VALUES ( 'AA_い', 2 );
> >> > PostgreSQL7.2.1からバージョンアップしているのですが、
> >> > 何か登録ためのお作法が追加されているのでしょうか。
> >> 追試してみました。
> >> FreeBSD 5.2.1-p10, PostgreSQL 7.4.5 です。
> (snip)
> >> sugimura=> SELECT * FROM TEST_TABLE;
> >>   id   | data
> >> -------+------
> >>  AA_あ |    1
> >>  AA_い |    2
> >> (2 rows)
> >> 問題ないようです。
>
> 7.3 あたりだとちょうど locale まわりのトラブルが出た頃で
> はなかったかな。確認方法は知りませんが(postgresql.conf
> の lc_messages, lc_monetary, lc_numeric, lc_time 設定を
> 見ればいいのかな?),
>
> initdb --locale=C
>
> でデータベースを作ればいいのではないかと思われます。
>
> >> >  OS        :Linux 2.4.27
> >> これが悪いとか。
>
> ここでも何度か出てるのでなんとも言えないところ。。
>
> # 何でもないですが PostgreSQL 7.4 CE Silver 取ってしまいました(^^;
---------------------------------------------------------------------
久村 孝之
株式会社 富山富士通
ソフトウェア開発統括部第三開発部 プロジェクト3課
TEL  :076-455-3131 (内:7576-3504)
FAX  :076-455-0972 (内:7576-3704)
e-mail:hisamura.takayuki @ tfl.fujitsu.com

※11/7付で内線が変わりました。(7576-3507 → 7576-3504)
---------------------------------------------------------------------




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