2008年2月10日

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

笹倉です。

陶山、ありがとうございます。
standard_conforming_strings という設定を試してみました。

変更手順は、サービスを停止後、
Program Files\PostgreSQL\8.2\data\postgresql.confの、
以下の行を

#standard_conforming_strings = off
以下の通り変更しました。
standard_conforming_strings = on
変更後、サービスを起動、結果確認をしました。

結果、「\」をエスケープ文字として認識しなくなりました。
ありがとうございました。


陶山 泰 wrote:
> 笹倉さん、こんにちは。陶山です。
>
> 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文の文字列リテラルにあるバックスラッ
> シュ「\」をエスケープ文字ではなくリテラルとして扱うか否かを設定します。
> −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
>
>
> このメールは、GUARDIANBOX SpamFilterによって検査済みです。

 /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
〆  株式会社 テクニカル・ユニオン

笹倉 雅和
ゆ 111-0053
じ 東京都台東区浅草橋2丁目5−2 ピットインビル
で 03-3864-4634
め sasakura@xxxxx

投稿者 xml-rpc : 2008年2月10日 23:35
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/69660
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。