PostgreSQL psql - काम नहीं कर रहा है लेकिन कोई त्रुटि नहीं है [बंद]


12

मैं PostgreSQL के लिए एक पूर्ण noob हूं, इसलिए मैं शायद कुछ पूरी तरह से गायब हूं।

टर्मिनल पर psql के माध्यम से मेरे स्थानीय db से जुड़ा। Db परिवर्तन करने के लिए मैं जो भी कमांड चलाता हूं, या एक साधारण चयन भी कुछ नहीं करता है। कोई त्रुटि नहीं, बस कोई परिणाम नहीं।

मैं बनाया कमांड कमांड का उपयोग कर सकते हैं, ड्रॉपडब सिर्फ ठीक है।

स्थानीय PostgreSQL db का उपयोग करके, रूबी ऑन रेल्स, रिफाइनरीसीएमएस में चलने वाली साइट मिल गई, इसलिए मुझे पता है कि db में डेटा है और काम कर रहा है - मैं इसे psql के माध्यम से क्वेरी या संशोधित नहीं कर सकता।

मैं क्या खो रहा हूँ?

मैक ओएस एक्स लायन, पृष्ठ v 9.2।


आपके समाधान को पोस्ट करने और प्रदान करने के लिए धन्यवाद - मुझे लगता है कि आपके पास जो मुद्दा था वह 'बहुत स्थानीयकृत' है ताकि दूसरों को लाभ हो, इसलिए उस आधार पर मैं बंद कर रहा हूं।
जैक का कहना है कि topanswers.xyz

3
एक नोट के रूप में, कोई है जिसने दूसरों के लिए PostgreSQL का समर्थन किया है, यह उल्लेखनीय रूप से आम है।
क्रिस ट्रैवर्स

6
बहुत निराश है कि यह बंद कर दिया गया है, क्योंकि मैं एक विंडोज़ मशीन पर एक ही समस्या है, और समाधान केवल एक अर्धविराम नहीं जोड़ रहा हूँ। समस्या यादृच्छिक रूप से शुरू होती है, और मुझे प्रश्नों को संवेदनशील बनाने के लिए पोस्टग्रेज सेवा को फिर से शुरू करना पड़ता है।
अमलगोविनस

1
एक अजगर सीएमएस के साथ लिनक्स पर समान समस्या। यह प्रश्न बहुत अधिक स्थानीय नहीं है।
ओरतमाला लोकनी

जवाबों:


19

IRC postgresql चैनल पर कूद गया और 30 सेकंड में इसका जवाब दे दिया था।

मुद्दा यह था कि मैं अपनी एसक्यूएल कमांड को अर्धविराम से समाप्त नहीं कर रहा था। रवींद्र!


1
नोट के रूप में, आप प्रॉम्प्ट को देखकर एक पंक्ति का संदर्भ बता सकते हैं। आमतौर पर प्रॉम्प्ट कुछ ऐसा दिखता है जैसे [dbname] [लाइन स्टेटस] [उपयोगकर्ता अधिकार]। लाइन स्टेटस एक प्रकार का उद्धरण हो सकता है, = एक नई लाइन के लिए या - निरंतरता के लिए। उपयोगकर्ता अधिकार सुपर-उपयोगकर्ता के लिए # या गैर-सुपर-उपयोगकर्ता के लिए हैं।
क्रिस ट्रैवर्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.