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

मैं उसकेोकू पोस्टग्रेस्क्ल ऐप के लिए पथ कैसे सेट कर सकता हूं?

अभी भी पूरा यकीन है कि मौजूदा दोनों उत्तर गलत प्रश्न का उत्तर दे रहे हैं। लेखक ने शीर्षक में ठीक ही उल्लेख किया है कि उन्हें PATH . से परेशानी हो रही है , अपने डीबी से कनेक्ट नहीं हो रहा है या रेल को कॉन्फ़िगर नहीं कर रहा है। यही वह स्थिति है जिसमें मैं फंस गया, और यही मेरा समाधान है।

Postgres.app चलने और PATH . सेट करने के बाद मेरी .bashrc फ़ाइल में जैसा कि postgress.app प्रलेखन में निर्देशित है - http://postgresapp.com/documentation :

PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"

समस्या यह थी कि टर्मिनल.एप को पुनरारंभ करने के बाद यह पथ सेटिंग प्रभावी नहीं हो रही थी - जिसे चलाने से psql "/ usr/bin/psql" में प्रतिलिपि लौटा रहा था, यह वह प्रति है जो शेर और माउंटेन शेर के साथ स्थापित होती है, न कि नई "/ एप्लिकेशन /" में स्थापित संस्करण। यह Postgres.app निर्देशों में भी कहता है "कौन सा psql चलाएं यह बताने के लिए कि सही संस्करण लोड किया जा रहा है"।

वैसे भी - मुझे जो अजीब चीज मिली वह यह थी कि मेरे दौड़ने के बाद:

source .bashrc

फिर कमांड "कौन सा psql" /Applications/ में स्थित सही संस्करण लौटाएगा।

इस बिंदु पर मैं स्तब्ध रह गया और मुझे कुछ अतिरिक्त मदद लेनी पड़ी। जिन लोगों को मैंने टैप किया, उन्हें भी लगा कि यह काफी अजीब है, हालांकि उन्हें जल्दी से पता चला कि न तो .bashrc या .profile फ़ाइलें लोड की जा रही थीं। यह बहुत ही अजीब है, मैंने इसे अपने किसी अन्य मैक पर शेर के माध्यम से तेंदुआ चलाते हुए नहीं देखा है।

अब अंत में समाधान- मुझे यकीन नहीं है कि यह उचित है, लेकिन इसने मेरी समस्या को स्थायी रूप से ठीक कर दिया। हमने पाया कि उनकी एक प्रोफ़ाइल फ़ाइल टर्मिनल में लोड की जा रही थी - .bash_login फ़ाइल। अंत में समाधान सिर्फ .bash_login का उपयोग .bashrc फ़ाइल के स्रोत के लिए करना था। यहाँ .bash_login का संपादन है:

source $HOME/.bashrc

और उसने यह किया।

वैसे भी मैं यह नहीं कह सकता कि यह ठीक वही समाधान है जिसकी डिएगो को जरूरत थी / ढूंढ रहा था, लेकिन यह निश्चित रूप से मेरे लिए समस्या है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ट्रिगर फ़ंक्शन में पंक्ति प्रकार के डायनामिक कॉलम नाम तक पहुंचें

  2. दिल की धड़कन के साथ PostgreSQL के लिए उच्च उपलब्धता को ट्रैक करना

  3. एक plpgsql फ़ंक्शन के अंदर लेनदेन

  4. PostgreSQL के लिए एक इष्टतम वातावरण की स्थापना

  5. LIMIT/OFFSET के साथ एक क्वेरी चलाएँ और पंक्तियों की कुल संख्या भी प्राप्त करें