2017-05-26 9 views
7

मैं pgAdmin 4 ver का उपयोग करता हूं। 1.5। जब मैं एक SQL क्वेरी चलाता हूं जिसमें कुछ समस्याएं होती हैं (उदा। कोई कॉलम या तालिका मौजूद नहीं है) तो मैं केवल "क्वेरी सफलतापूर्वक लौटाई गई" कहकर एक संदेश देख सकता हूं लेकिन मुझे कोई त्रुटि संदेश नहीं दिखाई दे रहा है।pgAdmin 4 ver। 1.5 - कोई त्रुटि संदेश

please the screenshot below)

pgAdmin III 1.22.2

हालांकि, pgAdmin तृतीय स्पष्ट रूप से एक ही स्थिति में एसक्यूएल त्रुटि संदेश दिखाता है। क्या त्रुटि संदेशों को चालू करने के लिए pgAdmin 4 में कोई विकल्प है? या यह सिर्फ एक बग है?

+0

आप pgAdmin III में क्या त्रुटि देख रहे हैं? – Colwin

+0

मैं इसे फिर से उत्पादित करने में सक्षम नहीं हूं, स्क्रीनशॉट जांचें https://ibb.co/hZonav – n33rma

+0

@ n33rma - और यह वही संदेश है जो मैं अपने pgAdmin 4 में देखना चाहता हूं - दुर्भाग्य से, मैं नहीं कर सकता। –

उत्तर

9

गैर-अंग्रेज़ी एन्कोडिंग के कारण एक समस्या उत्पन्न होती है।

मैंने इस संस्करण को पूरे संस्करण 4 लाइन में अनुभव किया है। psql कमांड लाइन उपकरण भी प्रभावित होता है (त्रुटि संदेशों के बजाय अमान्य वर्ण शिकायत करता है)।

ठीक करें: postgresql.conf फ़ाइल को अपनी डेटाबेस निर्देशिका में खोलें। ढूँढें और इन पंक्तियों के बाहर टिप्पणी, मेरे मामले में रूस का सफाया किया था:

#lc_messages = 'Russian_Russia.1251'   # locale for system error message 
        # strings 
#lc_monetary = 'Russian_Russia.1251'   # locale for monetary formatting 
#lc_numeric = 'Russian_Russia.1251'   # locale for number formatting 
#lc_time = 'Russian_Russia.1251'    # locale for time formatting 

# default configuration for text search 
#default_text_search_config = 'pg_catalog.russian' 

आप अभी भी स्थानीय संदेश देखने के लिए चाहते हैं, आप sqlectron app प्रयास कर सकते हैं, यह अनाड़ी pgAdmin4 के लिए अच्छा बैकअप उपकरण की तरह लग रहा ।

+3

धन्यवाद - यह मदद की। हालांकि, मैं केवल बदलने के लिए की जरूरत: ** lc_messages = 'en_GB.UTF -8' **
और छोड़ अन्य 3 मानकों के रूप में वे पहले थे, जब मैं डेटाबेस बनाया: ** lc_monetary = ' पोलिश_Poland.1250 ' lc_numeric =' पोलिश_Poland.1250 ' lc_time =' पोलिश_Poland.1250 '** यह अब काम करता है और मैं सभी संदेशों को pgAdmin 4 में भी देख सकता हूं। –

+2

टिप्पणी मेरे लिए कोई प्रभाव नहीं पड़ा। मैंने केवल ** lc_messages ** पैरामीटर बदल दिया: ** lc_messages = 'en_US.UTF-8' **, फिर पुनः लोड कॉन्फ़िगरेशन - अब ठीक काम करता है। – Spark13

संबंधित मुद्दे