PostgreSQLでプリペアードステートメントを使ったクエリーでエラーが出たとします。

postgres.logにはinsert into hoge (fuga1, fuga2, .....) values (?, ?, ?..) としか出ていません。実際に値の入ったSQLを見たりコピーしたりしたいのですが、値まで入ったものをログに吐いたり画面に表示させたりできないでしょうか

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/09/09 21:44:48
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.2

回答回数4973ベストアンサー獲得回数2154

ポイント50pt

postgresql.conf で、以下の設定をしてますか?

log_statement = 'all'

http://shopally.blog.fc2.com/blog-category-1.html

http://www.postgresql.jp/document/pg804doc/html/runtime-config.html#RUNTIME-CONFIG-LOGGING


もし、log_min_error_statement が設定されて無いようだったら、

INFO とか、DEBUG1~5 とか、出力レベルを下げてみてください。

id:anesawa

ありがとうございます。

参考にしてみます。

2011/09/09 21:44:09

その他の回答1件)

id:Jupiter2100 No.1

回答回数444ベストアンサー獲得回数74

ポイント50pt

プリコンパイル時のエラーではありませんか?

スタティックなSQLにしてエラーは出ませんか?

id:anesawa

すみません。逆でした。

値が出るだけで、クエリー構文が出てきません。

ちなみにMDB2のエラーです。

2011/09/09 11:17:39
id:a-kuma3 No.2

回答回数4973ベストアンサー獲得回数2154ここでベストアンサー

ポイント50pt

postgresql.conf で、以下の設定をしてますか?

log_statement = 'all'

http://shopally.blog.fc2.com/blog-category-1.html

http://www.postgresql.jp/document/pg804doc/html/runtime-config.html#RUNTIME-CONFIG-LOGGING


もし、log_min_error_statement が設定されて無いようだったら、

INFO とか、DEBUG1~5 とか、出力レベルを下げてみてください。

id:anesawa

ありがとうございます。

参考にしてみます。

2011/09/09 21:44:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません