दुर्भाग्य से कोई वास्तविक ग्राहक "केवल" इंस्टॉलर नहीं है।
http://www.enterprisedb.com/products-services-training/pgbindownload
और फिर इसे से "सर्वर" हिस्से को हटाने:
आप क्या कर सकते हैं, पूरा Postgres युग्मक की ज़िप संग्रह डाउनलोड करने के लिए है।
जब आप इसे अनज़िप, तो आपको निम्न निर्देशिका मिलती है:
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
एक की सबसे बड़ी खामी चाहते हो सकता है यह दृष्टिकोण यह है कि इसे दृश्य C++ पुनर्वितरण योग्य स्थापित करने की आवश्यकता है। लेकिन आप कुछ कंप्यूटर से MSVCR120.DLL
डालकर उस पर भी इसकाबू पा सकते हैं जहां इसे bin
निर्देशिका में स्थापित किया गया है।
बेशक
आप भी ज़िप संग्रह डाउनलोड करने के लिए आवश्यकता के बिना एक मौजूदा Postgres स्थापना से वह सब ले जा सकते हैं।
यह स्पष्ट रूप से एक असली संस्थापक नहीं है, लेकिन अगर आप एक ज़िप फ़ाइल में साफ निर्देशिका, तो आप उस वितरित कर सकते हैं और जिसे उसकी ज़रूरत सिर्फ संग्रह unzips। व्यक्तिगत रूप से मुझे unzip
सबसे अच्छा "इंस्टॉलर" लगता है (मैं पोस्टग्रेस सर्वर को स्थापित करने के लिए भी इसका उपयोग करता हूं, विंडोज इंस्टालर में अभी भी बहुत सारे क्विर्क हैं)
एसएसएच का उपयोग अपने लिनक्स मशीन में क्यों नहीं करें और वहां psql का उपयोग करें? – mehmet
मूल रूप से क्योंकि मेरे द्वारा विकसित की जाने वाली कोई भी स्क्रिप्ट मेरे स्थानीय पीसी पर होगी, और इसलिए वहां से चलना आसान है। मेरा सभी विकास कार्य विंडोज कंसोल प्रॉम्प्ट पर है, इसलिए वहां से मेरा एसक्यूएल भी चलाना और भी सुविधाजनक है। –
यदि आपके वर्चुअल मशीन (उदा। वर्चुअल बॉक्स) पर आपका लिनक्स सिस्टम हो सकता है तो आप वोनर का उपयोग कर सकते हैं जो आपके विंडोज फ़ोल्डर को लिनक्स में सिंक करता है, ताकि आप इसे दोनों सिस्टमों पर सहजता से चला सकें। एफवाईआई, – mehmet