PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

एन्कोडिंग से जुड़ी डेटाबेस कनेक्शन त्रुटि

यह पोस्टग्रेएसक्यूएल संस्करण 3 प्रोटोकॉल के साथ एक ज्ञात समस्या है, जहां क्लाइंट को प्रोटोकॉल हैंडशेक में सर्वर द्वारा भेजे गए त्रुटि संदेशों को डीकोड करने के लिए एन्कोडिंग नहीं पता है।

संस्करण 4 प्रोटोकॉल तैयार होने पर इसे ठीक कर दिया जाएगा, लेकिन यह अभी बहुत दूर है।

इस बीच एकमात्र वास्तविक समाधान यह सुनिश्चित करना है कि क्लाइंट की डिफ़ॉल्ट एन्कोडिंग सर्वर के साथ संगत है। ऐसा करने का सबसे आसान तरीका LC_MESSAGES . सेट करना है कुछ इस तरह के लिए en_US.UTF-8 , शायद lc_messages . के माध्यम से postgresql.conf . में विकल्प ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. docker pgadmin स्थानीय कनेक्शन पोस्टग्रेज करता है

  2. हाइबरनेट के साथ स्प्रिंग जेपीए का उपयोग करके मौजूद नहीं होने पर स्कीमा बनाएं

  3. तालिका उपयोगकर्ताओं को नहीं छोड़ सकता क्योंकि अन्य वस्तुएं इस पर निर्भर करती हैं

  4. PostgreSQL में डेटाबेस इंडेक्सिंग

  5. पोस्टग्रेएसक्यूएल भौतिकीकृत दृश्य