plpgsql पर टैग किए गए जवाब

PLg / pgSQL PostgreSQL डेटाबेस सिस्टम के लिए डिफ़ॉल्ट प्रक्रियात्मक भाषा है। PL / pgSQL के बारे में प्रश्न शायद "PostgreSQL" को भी टैग किया जाना चाहिए।

1
एक संदर्भ के साथ एक अपवाद उत्पन्न करें
जब PostgreSQL एक अपवाद फेंकता है, तो एक पंक्ति "CONTEXT" जैसी होती है: ERROR: INSERT has more target COLUMNS than expressions LINE 3: ... ^ QUERY: INSERT INTO ... CONTEXT: PL/pgSQL FUNCTION "XXXXX" line 4 at SQL statement लेकिन जब मैं एक अपवाद फेंकता हूं, तो यह रेखा नहीं होती …

3
यदि एक ही समय में दो प्रक्रियाएं पुन: प्रमाणित होने का प्रयास करें तो क्या होता है?
डॉक्स के अनुसार: संक्षेप में भौतिकवादी दृश्य पर समवर्ती चयन को लॉक किए बिना भौतिकीकृत दृश्य को ताज़ा करें। (...) ... अन्य सामग्री ... यहां तक ​​कि इस विकल्प के साथ एक समय में केवल एक ही आरईएफआरईएसएच किसी भी भौतिक दृष्टिकोण के खिलाफ चल सकता है । मेरे पास …

3
पोस्टग्रेएसक्यूएल प्रक्रियात्मक भाषाएं ओवरहेड (प्लिपथॉन / plsql / pllua…)
मैं वास्तविक समय कार्यों के लिए प्रक्रियात्मक भाषाओं के प्रदर्शन में PostgreSQL उपयोगकर्ता परिभाषित कार्यों के बारे में जानकारी खोजने की कोशिश कर रहा हूं । वे अंतर्निहित कार्यों की तुलना कैसे करते हैं? क्या कोई अंतर है (ओवरहेड में) पोस्टग्रैज कॉल कैसे करता है / plpython बनाम plpgsql बनाम …

2
PL / pgSQL में मैन्युअल रूप से उठाए गए अपवाद के लिए अपवाद संदर्भ कैसे प्राप्त करें?
Postgres में, हमें इस कोड का उपयोग करके अपवादों का "स्टैक ट्रेस" मिलता है: EXCEPTION WHEN others THEN GET STACKED DIAGNOSTICS v_error_stack = PG_EXCEPTION_CONTEXT; यह "प्राकृतिक" अपवादों के लिए ठीक काम करता है, लेकिन अगर हम एक अपवाद का उपयोग करते हैं RAISE EXCEPTION 'This is an error!'; ... तो …

1
त्रुटि: set_valued फ़ंक्शन को संदर्भ में कहा जाता है जो एक सेट को स्वीकार नहीं कर सकता है। यह किस बारे में है?
मैं Postgresql 9.1 का उपयोग करता हूं, ubuntu 12.04 के साथ। मेरे सवाल का क्रेग की जवाब से प्रेरित होकर setof प्रकार या setof रिकॉर्ड के संयोजन मैंने सोचा कि मैं का उपयोग कर के साथ अच्छी तरह से जाना होगा return query, setof recordहै, और इस plpgsql समारोह में …

2
क्वेरी को गति देने के लिए PL / pgSQL फ़ंक्शन के साथ एक रिकॉर्ड लौटाएं
मेरे पास पर्ल में लिखित एक नॉन- फोर्किंग गेम डेमॉन है , जो एक पोस्टग्रेक्यूएल 9.3 डेटाबेस में खिलाड़ी आँकड़े लिखने के लिए एक्यूनिक प्रश्नों का उपयोग करता है। लेकिन जब मुझे डेटाबेस से कुछ पढ़ने की ज़रूरत होती है (जैसे कि यदि किसी खिलाड़ी पर प्रतिबंध है या यदि …

2
माप की इकाइयाँ बदलें
पदार्थों की सूची के लिए माप की सबसे उपयुक्त इकाई की गणना करने की तलाश में जहां पदार्थ अलग-अलग (लेकिन संगत) इकाई संस्करणों में दिए गए हैं। इकाई रूपांतरण तालिका इकाई रूपांतरण तालिका विभिन्न इकाइयों और उन इकाइयों से कैसे संबंधित है: id unit coefficient parent_id 36 "microlitre" 0.0000000010000000000000000 37 …

3
मैं यह कैसे निर्धारित कर सकता हूं कि PLPGSQL के साथ मौजूदा search_path में कोई तालिका मौजूद है?
मैं एक एप्लिकेशन के लिए एक सेटअप स्क्रिप्ट लिख रहा हूं जो किसी अन्य एप्लिकेशन के लिए एक ऐडऑन है, इसलिए मैं यह जांचना चाहता हूं कि क्या अन्य एप्लिकेशन के लिए टेबल मौजूद हैं। यदि नहीं, तो मैं उपयोगकर्ता को एक उपयोगी त्रुटि देना चाहता हूं। हालाँकि, मुझे नहीं …

2
क्या एक पोस्टग्रेक्सेल 9.5 में अनाम प्लेगसक्कल फ़ंक्शन के भीतर एक कमिट काम करता है?
मैं एक अनाम plpgsql कोड ब्लॉक के भीतर लूप का उपयोग करके विभाजन के लिए बड़ी संख्या में बड़ी फ़ाइलों की एक बड़ी संख्या में आयात कर रहा हूं $do$। $do$ BEGIN FOR yyyy in 2012..2016 THEN EXECUTE $$COPY table$$||yyyy||$$ FROM 'E:\data\file$$||yyyy||$$.csv DELIMITER ',' CSV;$$; END LOOP; END; $do$ LANGUAGE …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.