दुर्भाग्य से कोई वास्तविक क्लाइंट "केवल" इंस्टॉलर नहीं है।
आप क्या कर सकते हैं, संपूर्ण पोस्टग्रेज़ बायनेरिज़ का ज़िप संग्रह डाउनलोड करना है:
https://www.enterprisedb.com/products-services-training/pgbindownload
और फिर उसमें से "सर्वर" भाग को हटा दें।
जब आप इसे अनज़िप करते हैं, तो आपको निम्न निर्देशिकाएँ मिलती हैं:
bin doc include lib pgAdmin III share StackBuilder symbols
आप doc को हटा सकते हैं , include , pgAdmin III , StackBuilder और symbols निर्देशिका। जहां तक मैं बता सकता हूं (लेकिन मुझे यकीन नहीं है) क्लाइंट को भी share की जरूरत नहीं है या lib निर्देशिका, लेकिन आपको इसका परीक्षण करने की आवश्यकता होगी। ताकि केवल bin ही बचे निर्देशिका।
मुझे लगता है कि share psql . में स्थानीयकृत त्रुटि संदेशों के लिए निर्देशिका की आवश्यकता हो सकती है लेकिन मैं इसके बारे में निश्चित नहीं हूं।
bin . के अंदर निर्देशिका आप अनिवार्य रूप से सभी .exe फ़ाइलों को हटा सकते हैं (psql.exe . को छोड़कर) बेशक)। आप सभी wx*.dll . को भी हटा सकते हैं फ़ाइलें, वे केवल pgAdmin के लिए आवश्यक हैं। libxml2.dll और libxslt.dll केवल सर्वर के लिए भी आवश्यक हैं।
यदि आप कुछ अन्य क्लाइंट टूल चाहते हैं, तो आप शायद रखना चाहें
- pg_dump.exe
- pg_dumpall.exe
- pg_restore.exe
इस दृष्टिकोण का एक दोष यह है कि इसके लिए Visual C++ Redistributable को स्थापित करने की आवश्यकता है। लेकिन आप इसे आसानी से MSVCR120.DLL . डालकर दूर कर सकते हैं कुछ कंप्यूटर से जहां इसे bin . में स्थापित किया गया है निर्देशिका।
ताकि आपको इन फ़ाइलों के साथ छोड़ दिया जाए (bin . से) निर्देशिका) जो psql क्लाइंट के लिए आवश्यक हैं:
- iconv.dll (नए पोस्टग्रेज संस्करणों में libiconv-2.dll)
- libey32.dll
- libintl-8.dll
- libpq.dll
- msvcr120.dll
- ssleay32.dll
- zlib1.dll
- psql.exe
बेशक आप ज़िप संग्रह को डाउनलोड करने की आवश्यकता के बिना मौजूदा पोस्टग्रेस इंस्टॉलेशन से वह सब भी ले सकते हैं।
यह स्पष्ट रूप से एक वास्तविक इंस्टॉलर नहीं है, लेकिन यदि आप साफ की गई निर्देशिका को ज़िप फ़ाइल में डालते हैं, तो आप इसे वितरित कर सकते हैं और जिसे भी इसकी आवश्यकता होती है, वह संग्रह को खोल देता है। व्यक्तिगत रूप से मुझे unzip मिलता है वैसे भी सबसे अच्छा "इंस्टॉलर" होने के लिए (मैं इसका उपयोग पोस्टग्रेज सर्वर को स्थापित करने के लिए भी करता हूं, विंडोज इंस्टालर में अभी बहुत अधिक विचित्रताएं हैं)