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

मेरा सी प्रोग्राम गिट बैश में क्यों चल सकता है, लेकिन सीएमडी में नहीं?

"DLL फ़ाइलें डाउनलोड करें" खतरनाक लगता है। कहाँ से?

मैं फिर से इन फाइलों से छुटकारा पाऊंगा। चूंकि आप शायद इन पुस्तकालयों को अपने कोड से संदर्भित नहीं करते हैं, यह libpq.dll की निर्भरता होनी चाहिए और संभवत:I:\Program Files\PostgreSQL\12\bin में पाए जाते हैं (यदि आपने EDB इंस्टॉलर का उपयोग किया है)।

समस्या शायद यह है कि आप PATH पर्यावरण चर git bash में अलग है और cmd.exe . में , और बाद के मामले में सभी आवश्यक साझा पुस्तकालयों को PATH . पर नहीं पाया जा सकता है . इसका समाधान PATH . को बदलना है ताकि इसमें सभी डीएलएल फाइलें शामिल हों जिन्हें निष्पादन योग्य की आवश्यकता होती है, नहीं फाइलों के आसपास कॉपी करना शुरू करने के लिए।

यह संभवतः I:\Program Files\PostgreSQL\12\bin को शामिल करने के लिए पर्याप्त है PATH . में . अनुपलब्ध निर्भरता को हल करने के लिए, निर्भरता वॉकर जैसे टूल का उपयोग करें या यह प्रतिस्थापन




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL क्वेरी के साथ Postgresql में फ़ंक्शन, अनुक्रम, प्रकार आदि की परिभाषा प्राप्त करें

  2. एसक्यूएल:टाइमस्टैम्प तिथि से 1 दिन घटाना

  3. पंक्ति को अपडेट करते समय मुझे डुप्लीकेट कुंजी त्रुटि क्यों मिलेगी?

  4. Psycopg2 INSERT को लूप में चलने में इतना समय क्यों लग रहा है और मैं इसे कैसे गति दूं?

  5. सिम्फनी/सिद्धांत:यूनिक्स सॉकेट के साथ सिद्धांत को कैसे काम करना है?