ठीक है अगर आप MAMP के साथ आने वाले mySQL पर postgreSQL का उपयोग करने के लिए तैयार हैं, तो आपको अपने स्थान मशीन पर मैन्युअल रूप से postgreSQL स्थापित करना होगा, OSX पैकेज यहां ,
अगर आप पूरी तरह से इंस्टॉल नहीं करना चाहते हैं तो मैं इस Postgres App की सलाह देता हूं। बस अपने एप्लिकेशन फ़ोल्डर में एक अर्क डाउनलोड करें, फिर जब आप इसे लॉन्च करेंगे तो पोर्ट नंबर मेनू बार में प्रदर्शित होगा जैसे:
एक डेटाबेस बनाएं:
- उपरोक्त मेनू पर जाएं ओपन psql पर क्लिक करें
- कमांड लाइन में आप इस तरह डेटाबेस बनाएं:
CREATE DATABASE your_database_name;
- वापस आना चाहिए
CREATE DATABASE
पोस्टग्रेएसक्यूएल सीएलआई से बाहर निकलने की युक्ति \q
. का उपयोग करें फिर ENTER
अब आपको इन सेटिंग्स को Laravels कॉन्फ़िगरेशन में प्लग करना होगा:
- फ़ाइल खोलें:%laravel_directory%/app/config/database.php
- सरणी में
'default' => 'mysql',
. को बदलें'default' => 'pgsql',
. के साथ -
अब पहले की जानकारी के साथ
'connections'
. संपादित करें इस प्रकार सरणी:'connections' => array( 'pgsql' => array( 'driver' => 'pgsql', 'host' => 'localhost', 'database' => 'your_database_name', 'username' => '', 'password' => '', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ), )
-
फ़ाइल सहेजें
अब आपके पास एक कार्यशील डेटाबेस होना चाहिए जिससे Laravel बात कर सके।
ध्यान दें कि यदि आप Postgres App का उपयोग कर रहे हैं तो आपको डेटाबेस कॉन्फ़िगरेशन में उपयोगकर्ता नाम या पासवर्ड की आवश्यकता नहीं है। ।