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

PostgreSQL के सभी संस्करण। यदि संदर्भ महत्वपूर्ण है, तो postgresql-11 जैसे अतिरिक्त संस्करण-विशिष्ट टैग जोड़ें।


1
कुछ अलग तार के लिए इनपुट विवश करें
नमस्ते, मैं जिस तरह से मैं postgreSQL में उम्मीद है कि एक बाधा काम पाने के लिए प्रतीत नहीं कर सकते। Pgadmin के भीतर से मैं निम्नलिखित SQL क्वेरी को निष्पादित करता हूं। -- Check: "TypeCheck" -- ALTER TABLE "ComLog" DROP CONSTRAINT "TypeCheck"; ALTER TABLE "ComLog" ADD CONSTRAINT "TypeCheck" CHECK …

2
चयन और कहाँ खंड में एक ही समारोह
शुरुआती सवाल: f(x, y)मेरे डेटाबेस टेबल में दो कॉलम x और y पर एक महंगा फ़ंक्शन है । मैं एक क्वेरी को निष्पादित करना चाहता हूं जो मुझे एक कॉलम के रूप में फ़ंक्शन का परिणाम देती है और इस पर एक बाधा डालती है, कुछ ऐसा SELECT *, f(x, …

1
विभाजन बाधा का उपयोग टाइमस्टैम्प द्वारा विभाजित तालिकाओं में शामिल होने के लिए नहीं किया गया है
मेरे पास एक विभाजन तालिका संरचना है जैसे: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON …

1
क्या SQL युक्ति को EXISTS () में एक GROUP BY की आवश्यकता है
Microsoft वर्तमान में इस सिंटैक्स की अनुमति देता है। SELECT * FROM ( VALUES (1) ) AS g(x) WHERE EXISTS ( SELECT * FROM ( VALUES (1),(1) ) AS t(x) WHERE g.x = t.x HAVING count(*) > 1 ); ध्यान दें कि खंड GROUP BYमें कोई भी नहीं है EXISTS, …

10
मानक SQL या T-SQL में 1, 2, 3, 3, 2, 1, 1, 2, 3, 3, 2, 1,… श्रृंखला कैसे उत्पन्न करें?
दो नंबरों को देखते हुए nऔर mमैं फॉर्म की एक श्रृंखला तैयार करना चाहता हूं 1, 2, ..., (n-1), n, n, (n-1), ... 2, 1 और इसे mबार-बार दोहराएं । उदाहरण के लिए, मैं n = 3और m = 4, मैं निम्नलिखित 24 संख्याओं का एक क्रम चाहता हूं: 1, …

2
PostgreSQL: फ़ंक्शन में तर्क के रूप में तालिका पास करें
मैं TYPEPostgreSQL में खोज रहा हूं । मेरे पास है TABLE TYPEकि कुछ टेबल को सम्मान (इंटरफ़ेस) देना चाहिए। उदाहरण के लिए: CREATE TYPE dataset AS( ChannelId INTEGER ,GranulityIdIn INTEGER ,GranulityId INTEGER ,TimeValue TIMESTAMP ,FloatValue FLOAT ,Status BIGINT ,QualityCodeId INTEGER ,DataArray FLOAT[] ,DataCount BIGINT ,Performance FLOAT ,StepCount INTEGER ,TableRegClass regclass …

1
जब हम किसी मौजूदा तालिका में बड़ी संख्या में डेटा के साथ एक इंडेक्स जोड़ते हैं तो क्या होता है?
मेरे पास एक टेबल है जिसमें लगभग ~ 15 मिलियन रिकॉर्ड होंगे। अब मुझे तालिका में एक सूचकांक जोड़ने की आवश्यकता है। एक इंडेक्स जोड़ने से तालिका में हर प्रविष्टि को अपडेट करने में कुछ समय लगेगा। मैं काफी उलझन में हूँ कि क्या सूचकांक जोड़ने से डाउनटाइम पैदा होगा। …

1
प्रकार संशोधक के साथ डेटा प्रकारों के लिए आश्चर्यजनक परिणाम
इस प्रश्न के लिए एक पुनरावर्ती CTE समाधान पर चर्चा करते समय: प्रत्येक आईडी के लिए अंतिम 5 अलग-अलग मान प्राप्त करें @ypercube एक आश्चर्यजनक अपवाद के कारण ठोकर खा गया, जो हमें प्रकार संशोधक की जांच की ओर ले जाता है। हमें आश्चर्यजनक व्यवहार मिला। 1. टाइप कास्ट कुछ …

2
PostgreSQL - "सार्वजनिक" भूमिका कौन या क्या है?
मैं देख रहा था information_schema.role_table_grantsजब मैंने कॉलम publicमें देखा था grantee, तब मैंने चेक किया था information_schema.enabled_rolesलेकिन यह role_nameमौजूद नहीं है। => publicभूमिका कौन या क्या है ?

1
UPDATE / INSERT संयोजन के लिए Postgres में लॉकिंग
मेरे पास दो टेबल हैं। एक लॉग टेबल है; एक अन्य में, अनिवार्य रूप से, कूपन कोड हैं जो केवल एक बार उपयोग किए जा सकते हैं। उपयोगकर्ता को एक कूपन को भुनाने में सक्षम होना चाहिए, जो लॉग टेबल में एक पंक्ति सम्मिलित करेगा और उपयोग के रूप में …

2
यदि कोई कार्रवाई UPKATE CASCADE के साथ FK बाधा के कारण होती है, तो EACH STATEMENT ट्रिगर निष्पादन के लिए कितनी बार होगा?
मैं समझता हूं कि FOR EACH STATEMENTजब मैं निष्पादित करता हूं तो टेबल टी के साथ ट्रिगर एक बार चल जाएगा UPDATE t ...। अब, जब tपरिभाषित किया जाता है FOREIGN KEY ... REFERENCES a ... ON UPDATE CASCADE, और मैं एन पंक्तियों को अपडेट करता हूं a, तो क्या …

1
Postgresql के लगातार बैकअप के लिए संग्रहण स्नैपशॉट - विभिन्न डेटा और लॉग वॉल्यूम
हम एक vmware / साझा भंडारण वातावरण में कई लिनक्स वीएम चला रहे हैं, प्रत्येक पोस्टग्रेक्यूएल (9.0 और 9.3 का मिश्रण) का अपना उदाहरण चला रहा है। वर्तमान में, पूरा वीएम एक रूट विभाजन / वॉल्यूम पर बैठता है, और हमें बैकअप / पुनर्स्थापना प्रक्रिया (और हमारे डीआर साइट के …

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

3
ईमेल पता अद्वितीय या प्राथमिक कुंजी?
मैं डेटाबेस में एक नौसिखिया हूँ। मैंने चारों ओर पढ़ा और पता चला कि प्राथमिक कुंजी के रूप में ईमेल पते का उपयोग करना शायद एक महान विचार नहीं है क्योंकि स्ट्रिंग तुलनाएं धीमी हैं जो कि जटिल जोड़ में प्रदर्शन को प्रभावित करती हैं और यदि कोई ईमेल बदलता …

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