आपने उबंटू का उल्लेख किया है, इसलिए मुझे लगता है कि आपने उबंटू से पोस्टग्रेएसक्यूएल पैकेजों को उपयुक्त के माध्यम से स्थापित किया है।
यदि ऐसा है, तो postgres
PostgreSQL उपयोगकर्ता खाता पहले से मौजूद है और peer
. के माध्यम से पहुंच योग्य होने के लिए कॉन्फ़िगर किया गया है pg_hba.conf
. में यूनिक्स सॉकेट के लिए प्रमाणीकरण . आप इसे postgres
. के रूप में कमांड चलाकर प्राप्त करते हैं यूनिक्स उपयोगकर्ता, जैसे:
sudo -u postgres createuser owning_user
sudo -u postgres createdb -O owning_user dbname
यह सब उबंटू पोस्टग्रेएसक्यूएल दस्तावेज़ीकरण में है जो "उबंटू पोस्टग्रेएसक्यूएल" के लिए पहला Google हिट है और कई स्टैक ओवरफ़्लो प्रश्नों में शामिल है।
(आपने OS और आप जिस संस्करण का उपयोग कर रहे हैं, आपने PostgreSQL कैसे स्थापित किया है, आदि जैसे विवरणों को छोड़ कर इस प्रश्न का उत्तर देना बहुत कठिन बना दिया है)