[pgsql-jp: 39182] Re: エスケープ文字を含んだデータの登録方法

陶山 泰 postgrml @ suyama.net
2008年 2月 9日 (土) 11:47:42 JST


笹倉さん、こんにちは。陶山です。

        Fri, 08 Feb 2008 20:13:28 +0900 の
        [pgsql-jp: 39179] エスケープ文字を含んだデータの登録方法
        に関するメールについてのお返事です。

笹倉> 「\」をエスケープ文字として認識させないという設定など、出来ないですよね?

 バージョン8.1より、standard_conforming_strings という実行時パラメタ
が追加されています。
 マニュアルを見ただけで使ったことはありませんが、試してみてはいかがで
すか。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
standard_conforming_strings
パラメータ型 	  bool
デフォルト値 		off
変更 		        不可
値の範囲 		  on | off
バージョン 		 8.1〜

 standard_conforming_stringsは、SQL文の文字列リテラルにあるバックスラッ
シュ「\」をエスケープ文字ではなくリテラルとして扱うか否かを設定します。 
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−



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