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

PostgreSQL एक खुला-स्रोत, ऑब्जेक्ट-रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (ORDBMS) है जो लिनक्स, यूनिक्स, विंडोज और ओएस एक्स सहित सभी प्रमुख प्लेटफार्मों के लिए उपलब्ध है। सवाल पूछने पर कृपया पोस्टग्रेज के अपने सटीक संस्करण का उल्लेख करें। प्रशासन या उन्नत सुविधाओं से संबंधित प्रश्न dba.stackexchange.com के लिए सर्वोत्तम हैं।


1
CONFLICT UPDATE (upsert) पर PostgreSQL INSERT सभी बहिष्कृत मूल्यों का उपयोग करता है
जब आप एक पंक्ति (PostgreSQL> = 9.5) को बढ़ा रहे हैं, और आप चाहते हैं कि संभव INSERT बिलकुल संभव है, तो आप इसे इस तरह लिख सकते हैं: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, 'john@mail.com') ON CONFLICT (id) DO UPDATE SET id=EXCLUDED.id, …

15
psycopg2: एक क्वेरी के साथ कई पंक्तियाँ डालें
मुझे एक क्वेरी के साथ कई पंक्तियों को सम्मिलित करने की आवश्यकता है (पंक्तियों की संख्या स्थिर नहीं है), इसलिए मुझे इस तरह क्वेरी को निष्पादित करने की आवश्यकता है: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); एक ही रास्ता मुझे पता है args = …


25
Postgresql 9.2 pg_dump संस्करण बेमेल
मैं pg_dump टूल का उपयोग करके Postgresql डेटाबेस को डंप करने की कोशिश कर रहा हूं । $ pg_dump books > books.out कैसे कभी मैं यह त्रुटि हो रही है। pg_dump: server version: 9.2.1; pg_dump version: 9.1.6 pg_dump: aborting because of server version mismatch --ignore-versionविकल्प अब पदावनत किया गया है …


11
Postgresql के साथ "डुप्लिकेट कुंजी अद्यतन" ("डुप्लिकेट कुंजी अद्यतन" पर "इंसर्ट इंसर्ट") का अनुकरण कैसे करें?
कुछ SQL सर्वरों में एक सुविधा होती है, जहां INSERTइसे छोड़ दिया जाए तो यह प्राथमिक / अद्वितीय कुंजी बाधा का उल्लंघन करेगा। उदाहरण के लिए, MySQL है INSERT IGNORE। अनुकरण करने के लिए सबसे अच्छा तरीका क्या है INSERT IGNOREऔर ON DUPLICATE KEY UPDATEPostgreSQL के साथ?

3
Postgres में मुझे दो क्षेत्रों का MIN () कैसे मिलेगा?
मान लीजिए कि मेरे पास एक तालिका है: name | score_a | score_b -----+---------+-------- Joe | 100 | 24 Sam | 96 | 438 Bob | 76 | 101 ... | ... | ... मैं स्कोर_ए और स्कोर_बी में से न्यूनतम का चयन करना चाहता हूं। दूसरे शब्दों में, कुछ …
140 sql  postgresql  min 

7
पोस्टग्रेज: बैश स्क्रिप्ट से री-क्रिएट / री-पॉप्युलेट करने से पहले पूरा डेटाबेस क्लियर करें
मैं एक शेल स्क्रिप्ट लिख रहा हूं (एक क्रोनजोब बन जाएगा) जो होगा: 1: मेरे उत्पादन डेटाबेस को डंप करें 2: मेरे विकास डेटाबेस में डंप आयात करें चरण 1 और 2 के बीच, मुझे विकास डेटाबेस को साफ़ करने की आवश्यकता है (सभी तालिकाओं को छोड़ दें?)। यह एक …

8
PostgreSQL त्रुटि: वसूली के साथ संघर्ष के कारण बयान को रद्द करना
स्टैंडबाय मोड में PostgreSQL db पर क्वेरी चलाते समय मुझे निम्न त्रुटि हो रही है। जिस क्वेरी में त्रुटि होती है वह 1 महीने के लिए ठीक काम करती है, लेकिन जब आप क्वेरी को 1 महीने से अधिक के लिए त्रुटि परिणाम देते हैं। ERROR: canceling statement due to …

12
sql को पुनर्स्थापित करते समय psql अमान्य कमांड \ N
मैं अपनी डंप फ़ाइल को पुनर्स्थापित करने का प्रयास कर रहा हूं, लेकिन इससे त्रुटि हुई: psql:psit.sql:27485: invalid command \N क्या कोई हल है? मैंने खोज की, लेकिन मुझे स्पष्ट उत्तर नहीं मिला।
137 sql  postgresql  dump 

22
PostgreSQL त्रुटि 'सर्वर से कनेक्ट नहीं हो सका: ऐसी कोई फ़ाइल या निर्देशिका नहीं'
कुछ अन्य लोगों की तरह मुझे भी यह त्रुटि हो रही है जब मैं रेक डीबी चलाता हूं: अपने प्रोजेक्ट में माइग्रेट करता हूं या यहां तक ​​कि रूबी 3.2 एप्लिकेशन पर मेरी रूबी के लिए अधिकांश डेटाबेस कार्यों का प्रयास करता हूं । PGError (सर्वर से कनेक्ट नहीं हो …

2
PostgreSQL 8.4 में चरित्र से संख्यात्मक में कॉलम डेटाटाइप को कैसे बदलें
मैं निम्नलिखित प्रश्न का उपयोग कर रहा हूं: ALTER TABLE presales ALTER COLUMN code TYPE numeric(10,0); किसी कॉलम का डेटाटाइप बदलने के character(20)लिए, numeric(10,0)लेकिन मुझे त्रुटि मिल रही है: स्तंभ "कोड" को संख्यात्मक टाइप करने के लिए नहीं डाला जा सकता है
136 postgresql 

4
PostgreSQL: भूमिका को लॉग इन करने की अनुमति नहीं है
मुझे स्थानीय सर्वर पर अपने स्वयं के पोस्टग्रैब डीबी से कनेक्ट करने में समस्या है। मैंने कुछ इसी तरह की समस्याओं को हल किया और इस मैनुअल https://help.ubuntu.com/stable/serverguide/postgresql.html के साथ आया इसलिए: pg_hba.conf कहते हैं: # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only …

3
स्थायी रूप से Postgresql स्कीमा पथ सेट करें
मुझे पोस्टग्रेज में स्कीमा पथ सेट करने की आवश्यकता है ताकि मैं हर बार स्कीमा डॉट टेबल को निर्दिष्ट न करूं schema2.table। स्कीमा पथ सेट करें: SET SCHEMA PATH a,b,c केवल एक क्वेरी सत्र के लिए मैक पर काम करने के लिए लगता है, जब मैं क्वेरी विंडो को बंद …
136 sql  postgresql 

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