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

MAMP में Laravel के साथ PostgreSQL सेटअप करें

ठीक है अगर आप MAMP के साथ आने वाले mySQL पर postgreSQL का उपयोग करने के लिए तैयार हैं, तो आपको अपने स्थान मशीन पर मैन्युअल रूप से postgreSQL स्थापित करना होगा, OSX पैकेज यहां ,

अगर आप पूरी तरह से इंस्टॉल नहीं करना चाहते हैं तो मैं इस Postgres App की सलाह देता हूं। बस अपने एप्लिकेशन फ़ोल्डर में एक अर्क डाउनलोड करें, फिर जब आप इसे लॉन्च करेंगे तो पोर्ट नंबर मेनू बार में प्रदर्शित होगा जैसे:

एक डेटाबेस बनाएं:

  1. उपरोक्त मेनू पर जाएं ओपन psql पर क्लिक करें
  2. कमांड लाइन में आप इस तरह डेटाबेस बनाएं:CREATE DATABASE your_database_name;
  3. वापस आना चाहिए CREATE DATABASE

पोस्टग्रेएसक्यूएल सीएलआई से बाहर निकलने की युक्ति \q . का उपयोग करें फिर ENTER

अब आपको इन सेटिंग्स को Laravels कॉन्फ़िगरेशन में प्लग करना होगा:

  1. फ़ाइल खोलें:%laravel_directory%/app/config/database.php
  2. सरणी में 'default' => 'mysql', . को बदलें 'default' => 'pgsql', . के साथ
  3. अब पहले की जानकारी के साथ 'connections' . संपादित करें इस प्रकार सरणी:

    'connections' => array(
        'pgsql' => array(
            'driver'   => 'pgsql',
            'host'     => 'localhost',
            'database' => 'your_database_name',
            'username' => '',
            'password' => '',
            'charset'  => 'utf8',
            'prefix'   => '',
            'schema'   => 'public',
        ),
    )
  4. फ़ाइल सहेजें

अब आपके पास एक कार्यशील डेटाबेस होना चाहिए जिससे Laravel बात कर सके।

ध्यान दें कि यदि आप Postgres App का उपयोग कर रहे हैं तो आपको डेटाबेस कॉन्फ़िगरेशन में उपयोगकर्ता नाम या पासवर्ड की आवश्यकता नहीं है। ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Heroku Postgres त्रुटि - ऑपरेटर टाइमज़ोन =पूर्णांक के बिना टाइमस्टैम्प मौजूद नहीं है

  2. कुछ परिणाम sql फ़ील्ड को एक सामान्य वस्तु में समूहित करना

  3. PostgreSQL 9.1 चुनिंदा बयानों में कोलेट का उपयोग कर

  4. टाइपकास्ट स्ट्रिंग से पूर्णांक

  5. PostgreSQL डेटाबेस कॉलम से केवल संख्यात्मक मान लौटाएं