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

मैं विंडोज़ पर PostgreSQL के लिए केवल क्लाइंट टूल्स कैसे स्थापित करूं?

दुर्भाग्य से कोई वास्तविक क्लाइंट "केवल" इंस्टॉलर नहीं है।

आप क्या कर सकते हैं, संपूर्ण पोस्टग्रेज़ बायनेरिज़ का ज़िप संग्रह डाउनलोड करना है:

http://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 मिलता है वैसे भी सबसे अच्छा "इंस्टॉलर" होने के लिए (मैं इसका उपयोग पोस्टग्रेज सर्वर को स्थापित करने के लिए भी करता हूं, विंडोज इंस्टालर में अभी बहुत अधिक विचित्रताएं हैं)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Psycopg2 . का उपयोग करके पायथन डिक्शनरी डालें

  2. Django माइग्रेशन के साथ हटाए गए तालिका को फिर से कैसे बनाएं?

  3. दिनांक सीमाओं के बीच पोस्टग्रेस्क्ल क्वेरी

  4. Postgres . में LIKE और ~ के बीच अंतर

  5. Postgresql उन पंक्तियों का चयन करें जहां कॉलम =सरणी