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

PostgreSQL त्रुटि:प्रोग्राम प्रारंभ नहीं हो सकता क्योंकि libpq.dll आपके कंप्यूटर से गायब है

उत्तर आश्चर्यजनक रूप से सरल है।

जो समस्या आप देख रहे हैं वह संकलित एप्लिकेशन से आती है जो PostgreSQL पुस्तकालयों को खोजने में सक्षम नहीं है। libpq.lib का उपयोग एप्लिकेशन को संकलित करने के लिए किया जाता है, और यह रन-टाइम पर DLL से लिंक होता है। आप या तो इसे अपने सिस्टम वाइड पथ में जोड़ सकते हैं, या डीएलएल को अपने आवेदन के साथ बंडल कर सकते हैं। (मैं इसे विकास मशीन पर जोड़ूंगा, और इंस्टॉलर पैकेज के लिए पुनर्वितरण योग्य बंडल करूंगा।)

इसे अपने पथ में शामिल करने के लिए प्रयास करें:

  1. "मेरा कंप्यूटर" पर राइट क्लिक करें और गुण चुनें
  2. फिर "उन्नत सिस्टम सेटिंग्स" पर क्लिक करें।
  3. संवाद बॉक्स के नीचे "पर्यावरण चर" बटन पर क्लिक करें।
  4. यह "सिस्टम वेरिएबल" लेबल वाले समूह बॉक्स के साथ एक संवाद पॉप अप करेगा। सूची बॉक्स में वह खोजें जिसमें "पथ" का चर नाम हो।
  5. अब, PostgreSQL लाइब्रेरी फ़ोल्डर के पथ को ";" के साथ पथ में जोड़ें विभाजक।
  6. अब लॉगआउट करें या रीबूट करें। यह अनिवार्य है कि आप कम से कम विंडोज़ से लॉग आउट करें और अतिरिक्त निष्पादन योग्य मॉड्यूल पथ (वह पथ चर) लेने के लिए विजुअल स्टूडियो डीबगर के लिए वापस लॉग इन करें। आदर्श रूप से, रिबूटिंग बूट समय पर सिस्टम में सभी अनुप्रयोगों के लिए नया सिस्टम पथ भेजता है।

यदि पथ चर में "C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem" है, तो आप इसे दिखने के लिए ";C:\Program Files\PostgreSQL\libraries" जोड़ेंगे। "C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\PostgreSQL\libraries"।

ध्यान रखें कि आपका पथ वास्तव में . होगा ज्यादातर मामलों में लंबा। बस इसे अंत तक जोड़ें।

शुभकामनाएँ!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेस्क्ल में तिथि के अनुसार कुल कार्य समूह

  2. R . का उपयोग करके पोस्टग्रेज़ स्कीमा के भीतर तालिकाएँ सूचीबद्ध करें

  3. क्या पोस्टग्रेज विंडो फंक्शन (एग्रीगेट) के साथ WHERE क्लॉज को VIEW में नीचे धकेल देगा?

  4. Postgres डेटाबेस में सभी तालिकाओं को छोटा करना

  5. PostgreSQL:केस असंवेदनशील स्ट्रिंग तुलना