postgresql - libpq: How to get the error code after a failed PGconn connection -


निम्न कोड को देखते हुए।

  Pgconn * const conn = PQconnectdbParams (कीवर्ड, मान, असत्य); अगर (! Conn || PQstatus (conn)! = CONNECTION_OK) {/ * त्रुटि कोड? * /}  

एक असफल कनेक्शन के मामले में त्रुटि कोड को गलत पासवर्ड और सर्वर के बीच अंतर करने में सक्षम होने का एक तरीका है।

(मुझे पता है कि मुझे त्रुटि संदेश मिल सकता है, लेकिन मैं इसके कारण के अनुसार त्रुटि के कारण प्रतिक्रिया करना चाहता हूं)।

धन्यवाद।

कुछ और शोध करने और पोस्टग्रेस डेवलपर्स पूछने के बाद ऐसा लगता है कि वर्तमान में PQconnectdbParam () से त्रुटि कोड प्राप्त करना संभव नहीं है।

यह स्वयं लिपिपीक की कमी है, जो आंतरिक रूप से (जैसे अज्ञात होस्टनाम) का पता लगाता है, त्रुटियों के लिए एसकेलस्टेट त्रुटि कोड को सौंपने का प्रयास नहीं करता है।

यह पोस्टग्रेर्स देव TODO सूची लेकिन यह प्राथमिकता नहीं है।

TL; DR: यदि आप लिपपीक का उपयोग करने जा रहे हैं, तो पाठ त्रुटि संदेश के साथ जीना सीखें (जो भी भाषा में स्थानीयकृत है)।


Comments

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

c# - MySQL Parameterized Select Query joining tables issue -