होमब्रे का उपयोग करके आप Postgres (9.6) का एक पुराना संस्करण कैसे स्थापित करें?


20

होमब्रेव पोस्टग्रेज का वर्तमान संस्करण 10 है जब इसके साथ स्थापित किया गया है:

brew install postgres

मैं पोस्टग्रेज का पुराना संस्करण कैसे स्थापित करूं? विशेष रूप से 9.6

जवाबों:


34

आप का उपयोग करने के लिए उपलब्ध संस्करण पा सकते हैं brew search:

$ brew search postgresql
==> Searching local taps...
postgresql        postgresql@9.4        postgresql@9.5        postgresql@9.6

इन पुराने संस्करणों में से एक को स्थापित करने के लिए, पूरा नाम इसमें दें brew install:

$ brew install postgresql@9.6

यह आपको निर्देश देगा कि कैसे उस विशेष संस्करण के पेट को अपने बैश वातावरण में जोड़ा जाए, ताकि आप उसका उपयोग कर सकें psqlआदि।

यदि आप अभी भी psqlpostgresql का एक नया संस्करण बूट कर रहे हैं, तो यह प्रयास करें:

brew install postgres@9.6
cp -rf /usr/local/Cellar/postgresql@9.6/9.6.9 /usr/local/Cellar/postgresql/.
brew switch postgres 9.6.9

धन्यवाद, कोशिश करेंगे कि 9.6 अभी तक एक नामित संस्करण के रूप में उपलब्ध नहीं है? इसमें केवल 9.4 और 9.5 सूचीबद्ध हैं।
जे.के.

1
आज तक, 9.6 उपलब्ध है।
नैट बर्ड

1
यह स्थापित किया है, लेकिन मेरे पास अभी भी कोई psqlकमांड नहीं है , और libpq-fe.hलाइब्रेरी उपलब्ध है
user1561489

1
लेखन के रूप में (1.6.1), कर brew install postgresql@9.6काम करने लगता है, लेकिन अगर आप brew info postgresqlअभी भी 10.3 (वर्तमान स्थिर) को इंगित करने का प्रयास करते हैं । ऐसा brew info postgresql@9.6 लगता है कि यह काम करता है, लेकिन कोई इसे नहीं brew switchकर सकता। अभी भी निश्चित नहीं है कि कोई कैसे हल करता है।
स्कॉट कॉर्सडेन

1
@ अपने संपादन के लिए धन्यवाद, हालांकि मुझे यकीन नहीं है कि मैं इसे पूरी तरह से समझ पा रहा हूं। क्या आप इसके बारे में थोड़ा और बता सकते हैं कि यह क्यों काम करता है? क्या फ़ाइलों की प्रतिलिपि बनाने के बजाय एक सिमलिंक का उपयोग किया जा सकता है?
GRG
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.