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

psql:FATAL:भूमिका पोस्टग्रेज मौजूद नहीं है

नोट:यदि आपने होमब्रे का उपयोग करके पोस्टग्रेज स्थापित किया है, तो नीचे @ user3402754 की टिप्पणी देखें।

ध्यान दें कि त्रुटि संदेश नहीं करता है एक लापता डेटाबेस के बारे में बात करें, यह एक लापता भूमिका के बारे में बात करता है। बाद में लॉगिन प्रक्रिया में यह लापता डेटाबेस पर भी ठोकर खा सकता है।

लेकिन लापता भूमिका की जांच करने के लिए पहला कदम है:psql के भीतर आउटपुट क्या है? कमांड का \du ? मेरे उबंटू सिस्टम पर प्रासंगिक लाइन इस तरह दिखती है:

                              List of roles
 Role name |            Attributes             | Member of 
-----------+-----------------------------------+-----------
 postgres  | Superuser, Create role, Create DB | {}        

यदि superuser . के साथ कम से कम एक भूमिका नहीं है , तो आपको कोई समस्या है :-)

यदि कोई है, तो आप उसका उपयोग लॉगिन करने के लिए कर सकते हैं। और अपने \l . के आउटपुट को देख रहे हैं आदेश:user . के लिए अनुमतियां template0 . पर और template1 डेटाबेस सुपरयुसर postgres . के लिए मेरे उबंटू सिस्टम पर समान हैं . तो मुझे लगता है कि आपका सेटअप सरल उपयोग करता है user सुपरयुसर के रूप में। तो आप लॉगिन करने के लिए इस कमांड को आजमा सकते हैं:

sudo -u user psql user

अगर user वास्तव में डीबी सुपरयुसर है आप उसके लिए एक और डीबी सुपरयुसर और एक निजी, खाली डेटाबेस बना सकते हैं:

CREATE USER postgres SUPERUSER;
CREATE DATABASE postgres WITH OWNER postgres;

लेकिन चूंकि आपका 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. LastInsertId Postgresql में काम नहीं करता है

  2. रूबी ऑन रेल्स एरर को कैसे हैंडल करें:कृपया पोस्टग्रेस्क्ल एडॉप्टर स्थापित करें:'जेम इंस्टाल एक्टिवरेकॉर्ड-पोस्टग्रेस्क्ल-एडेप्टर'

  3. पोस्टग्रेज - लापता डेटा के लिए 0 गिनती के साथ पंक्तियों को कैसे वापस करें?

  4. पैरामीटर की संख्या/प्रकार को जाने बिना ड्रॉप फ़ंक्शन?

  5. SQLAlchemy कोई पासवर्ड आपूर्ति त्रुटि नहीं