2011-09-24 21 views
7

現在実行中のすべてのクエリを表示する小さなツールを作成しました。 pg_stat_activityから現在実行中のクエリを取得します。PostgreSQLで現在実行中のクエリのパラメータを取得

問題は次のとおりです。クエリに与えられたパラメータはわかりません。プレースホルダ$ 1、$ 2などしか見ることができません。

現在実行中のクエリのパラメータを取得する方法はありますか?

唯一の回避策は、クエリログを有効にし、クエリログからパラメータを解析することですが、これは非常に汚い、遅い解決策です。

答えて

3

私はそれが可能ではないと思います。私は同じ問題に直面している。

1

私はすべてのクエリをストアドプロシージャ/関数で実行するために使用します。この方法で、すべての機能の開始時にログを作成するコードを追加できます。

関連する問題