[pgsql-jp: 35441] Re: 配列の文字列の引用符

大道 裕 daidou @ ca2.so-net.ne.jp
2005年 5月 30日 (月) 13:56:50 JST


大道です。

ありがとうございます。
あきらめて、
# insert into test values('{"\'daidou\'",""}');
で{'daidou',""}と出力させることにします。

Tietew wrote:

> PostgreSQLに {"daidou",""} と出力させることはできないと思います。
> 何故ならば、'{"daidou",""}' という配列 TEXT[] の各要素は 'daidou' 
> と '' であり、それを PostgreSQL が出力用に整形した結果は
>   {daidou,""}
> になるからです。
> 
> もし配列の要素がそれぞれ '"daidou"' と '' だったならば、PostgreSQLは
>   {"\"daidou\"",""}
> と出力します。(これを入力用にescapeすると '{"\\"daidou\\"",""}' です)

-- 
****************************************
   大道 裕

   かわうそ会ホームページ
http://suiren.mitaka.tokyo.jp/kawauso/

   三鷹市水泳連盟ホームページ
http://suiren.mitaka.tokyo.jp/
****************************************
 



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