« プログラミングRuby―達人プログラマーガイド | Main | rubyのソースを読む »

2005年1月18日

PostgreSQLでエラーになったステートメントを見たい

[ カテゴリ: Technology ]

DBを叩くアプリケーションを書いていたりすると、 エラーが発生したときに、 どういうステートメントでこけているかを知りたくなります。 アプリケーション側でクエリを出力するようにしてもいいんだけど、 エラーが起きたときにDB側でステートメントをログに出力するほうが楽です。

PostgreSQLの場合は、postgres.confに以下のように書きます (ほかのDBはわからないけど、同じような感じでしょう)。

syslog = 2
syslog_facility = 'LOCAL0'
log_min_error_statement = error

Comments

Post a comment




Remember Me?