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

रेल विकास के लिए OSX पर PostgreSQL स्थापित करना

मुझे लगता है कि मैं काम करने का एक तरीका खोजने में कामयाब रहा हूं। मैं इस महान से भारी उधार ले रहा हूं पोस्ट , लेकिन चूंकि वे एक ही समय में अन्य सामानों का एक समूह स्थापित कर रहे हैं, इसलिए मैं यह लिखने जा रहा हूं कि मैंने यहां उन लोगों के लिए क्या किया जो सिर्फ PostgreSQL इंस्टॉल उत्तर की तलाश में हैं।

<उप> संपादक का नोट:जब मैंने कोशिश की तो लिंक मृत लग रहा था। क्या यह वही है? http://blog.blackwhale.at/?p=175#PostgreSQL अगर ऐसा है तो कृपया ठीक करें।

  1. डाउनलोड करें Mac के लिए PostgreSQL और 'Postgres.app' इंस्टॉलर डाउनलोड करें।

  2. अपने रेल विकास के लिए एक उपयोगकर्ता बनाएं (ध्यान रखें कि यदि आप विकास के दौरान एक आवेदन साझा कर रहे हैं तो आप शायद सिरदर्द से बचने के लिए अपनी देव टीम के सभी सदस्यों के बीच एक ही उपयोगकर्ता चाहते हैं)

    sudo -u postgres /Library/PostgreSQL8/bin/createuser
    
  3. भूमिका नाम के रूप में अपना Mac OS X सिस्टम उपयोगकर्ता नाम दर्ज करें, और इसे एक सुपरयूज़र बनाएं।

  4. पीजी रत्न स्थापित करें ताकि रेल पोस्टग्रेएसक्यूएल से बात कर सके

    sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
    
  5. PostgreSQL से बात करने के लिए अपने रेल ऐप को कॉन्फ़िगर करें। आप या तो इसके साथ एक नया एप्लिकेशन बना सकते हैं:

    rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
    

    या किसी मौजूदा ऐप के लिए, अपना database.yml modify संशोधित करें फ़ाइल।

इसने मेरे लिए बिना किसी हिचकी के काम किया। यदि कोई और इस पद्धति का उपयोग करने का प्रयास करता है, तो मुझे इस बारे में कुछ प्रतिक्रिया सुनने में दिलचस्पी होगी कि यह आपके लिए कैसा रहा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज़ क्वेरी JSON ऐरे जिसमें कुछ शामिल है

  2. Plpgsql में अद्वितीय यादृच्छिक तार उत्पन्न करें

  3. PostgreSQL के लिए एक मल्टी-डेटासेंटर सेटअप लागू करना - भाग दो

  4. एक अद्वितीय पूर्णांक के साथ मौजूदा रिकॉर्ड अपडेट करना

  5. PostgreSQL विंडो फ़ंक्शन:row_number () ओवर (col2 द्वारा पार्टिशन कॉल ऑर्डर)