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

Psycopg2 का उपयोग करके एक पोस्टग्रेस्क्ल डीबी बनाना

PostgreSQL का क्लाइंट डिफ़ॉल्ट रूप से उपयोगकर्ता के नाम पर डेटाबेस से जुड़ता है। यही कारण है कि आपको त्रुटि मिलती है FATAL:database "nishant" does not exist

आप डिफ़ॉल्ट सिस्टम डेटाबेस से कनेक्ट कर सकते हैं postgres और फिर नया डेटाबेस बनाने के लिए अपनी क्वेरी जारी करें।

con = connect(dbname='postgres', user='nishant', host='localhost', password='everything')

सुनिश्चित करें कि आपका nishant उपयोगकर्ता के पास डेटाबेस बनाने की अनुमति है।

संपादित करें:वैसे, पासवर्ड को सुरक्षित रूप से संग्रहीत करने के लिए ~/.pgpass फ़ाइल देखें और स्रोत कोड में नहीं (http://www.postgresql.org/docs/9.2/static/libpq-pgpass.html)। libpq, postgresql क्लाइंट लायब्रेरी, उचित लॉगिन जानकारी प्राप्त करने के लिए इस फ़ाइल की जाँच करें। यह बहुत आसान है।




  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. पोस्टग्रेएसक्यूएल बी-ट्री इंडेक्स पर नोट्स

  3. एकाधिक आईपी पतों के लिए postgresql postgresql.conf सुनो_एड्रेस को कैसे कॉन्फ़िगर करें

  4. पोस्टग्रेज के साथ तैयार बयानों का उपयोग कैसे करें

  5. PostgreSQL में ऐरे को कैसे अपडेट करें