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

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

2
यदि यह मौजूद नहीं है तो इंडेक्स बनाएं
मैं एक फ़ंक्शन पर काम कर रहा हूं जो मुझे एक इंडेक्स जोड़ने की अनुमति देता है अगर यह मौजूद नहीं है। मैं इस समस्या में भाग रहा हूं कि मुझे तुलना करने के लिए अनुक्रमित की सूची नहीं मिल सकती है। कोई विचार? यह स्तंभ निर्माण के लिए एक …

4
कार्य प्रदर्शन
एक MySQL पृष्ठभूमि से आ रहा है, जहां संग्रहीत कार्यविधि प्रदर्शन (पुराने लेख) और प्रयोज्य संदिग्ध हैं, मैं अपनी कंपनी के लिए एक नए उत्पाद के लिए PostgreSQL का मूल्यांकन कर रहा हूं। जिन चीजों को मैं करना चाहता हूं, उनमें से एक एप्लिकेशन लॉजिक को कुछ संग्रहीत प्रक्रियाओं में …

3
PostgreSQL में UPSERT को लागू करने के लिए मुहावरेदार तरीका
मैंने UPSERTPostgreSQL में विभिन्न कार्यान्वयनों के बारे में पढ़ा है , लेकिन ये सभी समाधान अपेक्षाकृत पुराने या अपेक्षाकृत विदेशी हैं ( उदाहरण के लिए, लेखन योग्य सीटीई का उपयोग करके )। और मैं सिर्फ तुरंत पता लगाने के लिए एक psql विशेषज्ञ नहीं हूं, क्या ये समाधान पुराने हैं …

5
PostgreSQL बाइट कॉलम में डेटा (फ़ाइल) कैसे डालें?
यह सवाल bytea v। Oid v। Blobs v। बड़ी वस्तुओं आदि के बारे में नहीं है। मेरे पास एक मेज है जिसमें एक प्राथमिक कुंजी integerफ़ील्ड और एक byteaफ़ील्ड है। मैं byteaक्षेत्र में डेटा दर्ज करना चाहता हूं । यह, संभवतः, PL/भाषाओं में से एक द्वारा किया जा सकता है …

6
"संग्रहीत कार्यविधियाँ" और "संग्रहीत कार्य" के बीच अंतर क्या हैं?
तो इस प्रश्न के एक टिप्पणी में उल्लेख किया गया है, कि PostgreSQL में "संग्रहीत प्रक्रिया" और "संग्रहीत धन" में थोड़ा अंतर है। टिप्पणी एक विकिपीडिया लेख से जुड़ती है, लेकिन इसमें से कुछ भी लागू नहीं होती हैं (उदाहरण के लिए उन्हें एक SELECTबयान में इस्तेमाल किया जा सकता …

1
पोस्टग्रेज फ़ंक्शंस बनाम तैयार प्रश्नों में एसक्यूएल इंजेक्शन
Postgres में, SQL इंजेक्शन से सुरक्षा के लिए एक तंत्र के रूप में प्रश्नों और उपयोगकर्ता परिभाषित कार्यों को तैयार किया जाता है ? क्या एक दृष्टिकोण में दूसरे पर विशेष लाभ हैं?

1
फ़ंक्शन चर पोस्ट क्वेरी परिणाम कई चर के लिए
मुझे पोस्टग्रेज फंक्शन में नीचे दिए गए मानों को 2 वेरिएबल में असाइन करने की आवश्यकता है। a := select col1 from tbl where ... b := select col2 from tbl where ... मैं एक पंक्ति कमांड में 2 मान 2 चर कैसे दे सकता हूं? पसंद a,b := select …

1
पोस्टग्रेज टेबल में प्रत्येक रिकॉर्ड के लिए ट्रिगर चलाने का एक अच्छा तरीका है?
मेरे पास एक ऐसी प्रणाली है जहाँ मैं कुछ तालिकाओं के डिज़ाइन को नियंत्रित नहीं कर सकता (Slony-I के माध्यम से दोहराया गया है), और इसलिए मेरे पास एक श्रृंखला है जिसे हम 'शैडो टेबल' के रूप में संदर्भित करते हैं, जहाँ मैं प्रतिकृति तालिकाओं में से कुछ जानकारी निकालता …

2
PostgreSQL प्रक्रियात्मक भाषा - PL / pgSQL और SQL के बीच अंतर
क्या कोई इसके बीच के अंतर को संक्षेप में बता सकता है: http://www.postgresql.org/docs/9.1/static/xfunc-sql.html तथा http://www.postgresql.org/docs/9.1/static/plpgsql.html ? मुख्य केन्द्र: वैचारिक मतभेद एक समस्या परिवार, उपयोग की सुविधा राजनैतिक मुद्दे

2
Plpgsql में लिखे फंक्शन इनवोकेशन की क्वेरी प्लान को पोस्ट करता है
का उपयोग करते समय यह संभव है pgadminया plsqlएक एसक्यूएल बयान के अंदर एक मार डाला के लिए एक प्रश्न योजना पर भी नियंत्रण प्राप्त करने के लिए यू सेवा घ efined च गर्मजोशी (यूडीएफ) का उपयोग कर EXPLAIN। तो मैं UDF के विशेष आह्वान के लिए क्वेरी प्लान को …

1
एक बहुपक्षीय फ़ंक्शन के अंदर प्रश्नों के लिए कोई विवरण नहीं दिखाता है
मैं PostgreSQL 9.3 में एक PL / pgSQL फ़ंक्शन का उपयोग कर रहा हूं, जिसमें कई जटिल प्रश्न हैं: create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... …

2
ट्रिगर: हटाए गए पंक्तियों को संग्रह तालिका में ले जाएं
मेरे पास restrictionsमेरी PostgreSQL डेटाबेस में एक छोटी (~ 10 पंक्तियाँ) तालिका है, जहाँ मान हटा दिए जाते हैं और दैनिक आधार पर डाले जाते हैं। मैं एक तालिका कहलाना चाहता हूं restrictions_deleted, जहां से हटाई गई प्रत्येक पंक्ति restrictionsस्वचालित रूप से संग्रहीत की जाएगी। चूंकि restrictionsसीरियल आईडी है, इसलिए …

1
फ़ंक्शन पैरामीटर के बीच नामकरण संघर्ष और USING क्लॉज़ के साथ JOIN के परिणाम
वर्तमान Postgres 9.4 में ( इस संबंधित प्रश्न से ) इस सेटअप को देखते हुए : CREATE TABLE foo (ts, foo) AS VALUES (1, 'A') -- int, text , (7, 'B'); CREATE TABLE bar (ts, bar) AS VALUES (3, 'C') , (5, 'D') , (9, 'E'); पिछले प्रश्न से एक …

2
क्या पीएल / पीजीक्यूसी में एक सरल तरीका है यह जांचने के लिए कि क्या कोई प्रश्न वापस नहीं आया है?
मैं वर्तमान में PL / pgSQL के साथ थोड़ा प्रयोग कर रहा हूं और जानना चाहता हूं कि क्या ऐसा कुछ करने के लिए और अधिक सुंदर तरीका है: select c.data into data from doc c where c.doc_id = id and c.group_cur > group_cur order by c.id desc limit 1; …

3
मैं पीएल / पीजीसीक्यूएल में रिकॉर्ड की कई पंक्तियों को कैसे वापस कर सकता हूं
मैं RECORD डेटा प्रकार का उपयोग करके कई रिकॉर्ड वापस करने की कोशिश कर रहा हूं, क्या कोई ऐसा तरीका है जिससे मैं RECORD में शामिल हो सकता हूं और इस RECORD में प्रत्येक पुनरावृत्ति के साथ एक नया मान जोड़ / जोड़ सकता हूं। यही है, मैं चाहता हूं …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.