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

psql:FATAL:डेटाबेस <उपयोगकर्ता> मौजूद नहीं है

ऐसा प्रतीत होता है कि आपका पैकेज मैनेजर आपके लिए $user नाम का डेटाबेस बनाने में विफल रहा। इसका कारण

psql -d template1

आपके लिए काम करता है कि टेम्प्लेट 1 एक डेटाबेस है जिसे पोस्टग्रेज द्वारा बनाया गया है, और सभी इंस्टॉलेशन पर मौजूद है। आप स्पष्ट रूप से टेम्प्लेट 1 में लॉग इन करने में सक्षम हैं, इसलिए आपके पास डेटाबेस द्वारा आपको कुछ अधिकार सौंपे जाने चाहिए। इसे शेल प्रांप्ट पर आजमाएं:

createdb

और फिर देखें कि क्या आप

. के साथ फिर से लॉग इन कर सकते हैं
psql -h localhost

यह केवल आपके लॉगिन उपयोगकर्ता के लिए एक डेटाबेस तैयार करेगा, जो मुझे लगता है कि आप जो खोज रहे हैं वह है। यदि createb विफल हो जाता है, तो आपके पास अपना डेटाबेस बनाने के लिए पर्याप्त अधिकार नहीं हैं, और आपको यह पता लगाना होगा कि होमब्रे पैकेज को कैसे ठीक किया जाए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy घोषणात्मक:ट्रिगर्स और इंडेक्स को परिभाषित करना (पोस्टग्रेज 9)

  2. PostgreSQL में सिस्टम कॉलम को समझना

  3. IN ऑपरेटर के साथ jsonb सरणियों को कैसे क्वेरी करें

  4. PostgreSQL में विभिन्न तालिकाओं से डेटा को संयोजित करने के लिए जॉइन का उपयोग करना

  5. PostgreSQL कॉलम foo मौजूद नहीं है जहां foo मान है