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

Postgresql सर्वर पर पोस्टग्रेज नाम का डिफ़ॉल्ट डेटाबेस

जब कोई क्लाइंट एप्लिकेशन पोस्टग्रेज सर्वर से कनेक्ट होता है, तो उसे यह निर्दिष्ट करना होगा कि वह किस डेटाबेस से कनेक्ट होना चाहता है। यदि आप डेटाबेस का नाम नहीं जानते हैं (पोस्टमास्टर द्वारा सेवित क्लस्टर के भीतर जिससे आप कनेक्ट होते हैं), तो आप कमांड के साथ डेटाबेस नामों की एक सूची पा सकते हैं:

psql -l

जब आप उस आदेश को चलाते हैं, तो psql सर्वर से जुड़ता है और डेटाबेस नामों की सूची के लिए pg_database से पूछताछ करता है। हालाँकि, चूंकि psql एक पोस्टग्रेज क्लाइंट एप्लिकेशन है, यह कम से कम एक डेटाबेस का नाम जाने बिना सर्वर से कनेक्ट नहीं हो सकता:कैच -22। इसलिए, जब आप psql -l चलाते हैं, तो psql को "postgres" नाम के डेटाबेस से कनेक्ट करने के लिए हार्ड-कोड किया जाता है। , लेकिन आप उस स्थिति में एक टेम्पलेट डेटाबेस निर्दिष्ट कर सकते हैं:

psql -l -d template1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, PostgreSQL और SQLite में डेटाबेस कॉलम प्रकारों की तुलना? (क्रॉस-मैपिंग)

  2. मुझे pgAdmin 3 का उपयोग करके CSV से पोस्टग्रेज़ तालिका में डेटा कैसे आयात करना चाहिए?

  3. मैं मैक ओएस एक्स पर पोस्टग्रेएसक्यूएल सर्वर कैसे शुरू कर सकता हूं?

  4. क्वेरी में एक कॉलम को कई कॉलमों के साथ एकत्रित करें

  5. हिस्टोग्राम डेटा से प्रतिशतक