postgresql-9.3 पर टैग किए गए जवाब

PostgreSQL संस्करण 9.3

5
कैसे jgr सरणी को पोस्टग्रेज सरणी में बदलना है?
मेरे पास एक कॉलम dataहै jsonजो इस तरह से एक दस्तावेज़ रखता है : { "name": "foo", "tags": ["foo", "bar"] } मैं नेस्टेड tagsसरणी को एक संक्षिप्त स्ट्रिंग ( foo, bar) में बदलना चाहता हूं । यह array_to_string()सिद्धांत में कार्य के साथ आसानी से संभव होगा । हालाँकि, यह फ़ंक्शन …

1
एक ही क्वेरी पर अलग-अलग स्थिति वाले पोस्टग्रेट्स की गणना करें
EDIT पोस्टग्रेट्स 9.3 मैं एक रिपोर्ट पर काम कर रहा हूं जिसमें यह निम्नलिखित स्कीमा है: http://sqlfiddle.com/# -15/ fd104/2 वर्तमान क्वेरी ठीक काम कर रही है जो इस तरह दिखती है: मूल रूप से यह एक 3 टेबल इनर जॉइन है। मैंने यह क्वेरी नहीं की, लेकिन डेवलपर ने इसे …

6
निर्यात Postgres तालिका को json के रूप में
वहाँ एक फ़ाइल के लिए json के रूप में टेबल डेटा निर्यात करने का एक तरीका है? मुझे आउटपुट लाइन से लाइन में होना चाहिए, जैसे: {'id':1,'name':'David'} {'id':2,'name':'James'} ... संस्करण: पोस्ट संस्करण: 9.3.4

2
PostgreSQL में वृद्धिशील दृश्य को ताज़ा करें
क्या पोस्टग्रेक्यूएल में एक भौतिक दृष्टि से वृद्धि को ताज़ा करना संभव है यानी केवल उस डेटा के लिए जो नया है या बदल गया है? इस तालिका और भौतिक दृष्टिकोण पर विचार करें: CREATE TABLE graph ( xaxis integer NOT NULL, value integer NOT NULL, ); CREATE MATERIALIZED VIEW …

2
श्रेणी प्रकार पर सटीक समानता के कारण खराब क्वेरी योजना को कैसे संभालना है?
मैं एक अद्यतन कर रहा हूँ जहाँ मुझे एक tstzrangeचर पर एक सटीक समानता की आवश्यकता होती है । ~ 1M पंक्तियों को संशोधित किया जाता है, और क्वेरी में ~ 13 मिनट लगते हैं। इसका परिणाम यहांEXPLAIN ANALYZE देखा जा सकता है , और वास्तविक परिणाम क्वेरी प्लानर द्वारा …

6
सभी भूमिकाएँ कैसे प्राप्त करें कि एक उपयोगकर्ता (विरासत में मिली भूमिकाओं सहित) का एक सदस्य है?
मान लें कि मेरे पास दो Postgresql डेटाबेस समूह हैं, "लेखक" और "संपादक", और दो उपयोगकर्ता, "मैक्सवेल" और "इर्नस्ट"। create role authors; create role editors; create user maxwell; create user ernest; grant authors to editors; --editors can do what authors can do grant editors to maxwell; --maxwell is an editor …

2
PostgreSQL अधिकतम प्रदर्शन SSD
मेरे पास एक विशाल PostgreSQL 9.3 डेटाबेस होगा जिसमें प्रति टेबल 100M से अधिक प्रविष्टियों के साथ कई टेबल हैं। यह डेटाबेस मूल रूप से केवल पढ़ने के लिए होगा (एक बार जब मैं सभी आवश्यक तालिकाओं को भर दूंगा और अनुक्रमित का निर्माण डीबी पर नहीं लिखूंगा) और एकल-उपयोगकर्ता …

2
यदि प्रश्न तार्किक रूप से समान हैं तो योजनाएं अलग क्यों हैं?
मैंने सेवन वीक में सेवेन डेटाबेस से डे 3 के पहले होमवर्क प्रश्न का उत्तर देने के लिए दो कार्य लिखे । एक संग्रहीत प्रक्रिया बनाएं जहां आप किसी फिल्म का शीर्षक या अभिनेता का नाम आपको पसंद कर सकते हैं, और यह अभिनेता द्वारा समान शैलियों वाली फिल्मों में …

2
अतिरिक्त मॉड्यूल pg_trgm कैसे स्थापित करें
मैं बस यह जानना चाहता हूं कि ट्रायग्राम इंडेक्सिंग स्कीम में उपयोग किए जाने वाले मॉड्यूलpg_tgrm को कैसे स्थापित किया जाए जो आपको एक इंडेक्स पर अन-एंकरेड सर्च पैटर्न करने की अनुमति देता है । WHERE foo LIKE '%bar%';

4
एक लेन-देन के भीतर लेनदेन
उदाहरण के लिए नीचे दी गई स्क्रिप्ट को कहा जाता है तो PostgreSQL प्रदर्शन क्या व्यवहार करेगा BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; क्या PostgreSQL दूसरे को त्याग BEGINदेगा या एक प्रतिबद्ध होगा जिस पर तुरंत निर्णय लिया जाएगा …

3
क्यों pg_restore की उपेक्षा - गंभीर? त्रुटि: विफल: FATAL: डेटाबेस "new_db" मौजूद नहीं है
मैं निम्नलिखित कमांड चलाने की कोशिश कर रहा हूं: sshpass -p "pass" ssh x@1.2.3.4 "pg_dump -Fc -U foo some_db" | pg_restore --create --dbname=new_db मुझे मिला: failed: FATAL: database "new_db" does not exist

2
कैसे अलग का चयन करने के लिए गति?
मेरे पास कुछ समय श्रृंखला डेटा पर एक सरल चयन विशिष्ट है: SELECT DISTINCT user_id FROM events WHERE project_id = 6 AND time > '2015-01-11 8:00:00' AND time < '2015-02-10 8:00:00'; और इसमें 112 सेकंड का समय लगता है। यहाँ क्वेरी योजना है: http://explain.depesz.com/s/NTyA मेरे आवेदन को इस तरह के …

1
संस्करण नियंत्रण उपकरण पोस्टग्रेक्यूएल के लिए [बंद]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है विषय पर डाटाबेस प्रशासक स्टैक एक्सचेंज के लिए। 5 साल पहले बंद हुआ । क्या कोई PostgreSQL के लिए विंडोज़ आधारित …

4
एक्सटेंशन को pg_dump स्किप कैसे करें?
यह 9.3 पर है लेकिन मैं 7.x के बाद से होने वाली सिमिलर चीजों को याद कर सकता हूं। इसलिए मैं डेटाबेस बनाता हूं और इसमें plpgsql एक्सटेंशन इंस्टॉल करता हूं। बाद में मैं एक pg_dump बनाता हूं और इसे databse में पुनर्स्थापित करने से पहले मैं यह सुनिश्चित करता …

3
SQL क्वेरी के लिए अनुक्रमणिका WHERE की स्थिति और ग्रुप BY के साथ
मैं यह निर्धारित करने का प्रयास कर रहा हूं कि किसी WHEREशर्त के साथ SQL क्वेरी के लिए कौन से इंडेक्स का उपयोग करना है और GROUP BYकौन सा वर्तमान में बहुत धीमा चल रहा है। मेरी क्वेरी: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp …

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