2011-09-24 13 views
7

में वर्तमान में चल रहे प्रश्नों के लिए पैरामीटर प्राप्त करें हमने एक छोटा सा टूल लिखा है जो वर्तमान में चल रहे सभी प्रश्नों को प्रदर्शित करता है। हम वर्तमान में pg_stat_activity से चल रहे प्रश्न प्राप्त करते हैं।PostgreSQL

समस्या यह है: हम क्वेरी को दिए गए पैरामीटर को नहीं जानते हैं। हम केवल प्लेसहोल्डर $ 1, $ 2, आदि देख सकते हैं

क्या वर्तमान में चल रहे क्वेरी के लिए पैरामीटर प्राप्त करने का कोई तरीका है?

क्वेरी लॉग को सक्षम करने और क्वेरी लॉग से पैरामीटर को पार्स करने के लिए एकमात्र कामकाज हो सकता है, लेकिन यह एक बहुत गंदा और धीमा समाधान होगा।

उत्तर

3

मुझे नहीं लगता कि यह संभव है। मुझे एक ही समस्या का सामना करना पड़ा है।

1

मैं संग्रहित प्रक्रियाओं/कार्यों के माध्यम से सभी प्रश्नों को चलाने के लिए उपयोग करता हूं। इस तरह आप प्रत्येक फ़ंक्शन की शुरुआत में लॉग बनाने के लिए कोड जोड़ सकते हैं।