psql: FATAL: डेटाबेस "<user>" मौजूद नहीं है


721

मैं मैक के लिए PostgreSql ऐप ( http://postgresapp.com/ ) का उपयोग कर रहा हूं । मैंने इसे अन्य मशीनों पर अतीत में उपयोग किया है लेकिन यह मेरी मैकबुक पर स्थापित होने पर मुझे कुछ परेशानी दे रहा है। मैंने एप्लिकेशन इंस्टॉल किया है और मैं भाग गया:

psql -h localhost

यह रिटर्न:

psql: FATAL:  database "<user>" does not exist

ऐसा लगता है कि मैं उस डेटाबेस को बनाने के लिए कंसोल भी नहीं चला सकता जिसे वह खोजने का प्रयास कर रहा है। जब मैं दौड़ता हूं तो यही बात होती है:

psql 

या यदि मैं एप्लिकेशन ड्रॉप डाउन मेनू से psql लॉन्च करता हूं:

मशीन के आँकड़े:

  • OSX 10.8.4

  • psql (PostgreSQL) 9.2.4

किसी भी मदद की सराहना की है।

मैं भी homebrew के माध्यम से PostgreSql स्थापित करने का प्रयास किया है और मैं एक ही मुद्दा मिल रहा है। मैंने एप्लिकेशन प्रलेखन पृष्ठ भी पढ़ा है जिसमें कहा गया है:

जब Postgres.app पहले शुरू होता है, तो यह $ USER डेटाबेस बनाता है, जो कि कोई भी निर्दिष्ट नहीं होने पर psql के लिए डिफ़ॉल्ट डेटाबेस है। डिफ़ॉल्ट उपयोगकर्ता $ USER है, जिसमें कोई पासवर्ड नहीं है।

तो ऐसा लगता है कि एप्लिकेशन $ USER नहीं बना रहा है, हालांकि मैंने स्थापित किया है-> अब कई बार अनइंस्टॉल-अनइंस्टॉल किया गया है, इसलिए यह मेरी मशीन के लिए कुछ होना चाहिए।

मुझे जवाब मिला लेकिन मुझे यकीन नहीं है कि यह कैसे काम करता है जो इस थ्रेड पर उत्तर देने वाले उपयोगकर्ता के रूप में काम करता है -> मैक में पोस्टग्रेजिक रनिंग मैक: डेटाबेस "पोस्टग्रेज" मौजूद नहीं है । Psql को खोलने के लिए मैंने निम्न कमांड का उपयोग किया:

psql -d template1

जब तक कोई इस काम के लिए स्पष्टीकरण नहीं दे सकता, मैं इसे एक अनुत्तरित छोड़ दूँगा।


3
क्या psql -d postgres -U postgres -h localhostदिखाता है? झंडे के बिना यह सीएलआई उपयोगकर्ता को चूकता है, और मैंने इसे "पोस्टग्रेज" व्यवस्थापक डीबी के लिए चूक कहा होगा, लेकिन मेरे पास परीक्षण करने के लिए मैक नहीं है।
bma

@bma जो मुझे psql देता है: FATAL: भूमिका "पोस्टग्रेज" मौजूद नहीं है, जो मूल रूप से मुझे यहां लाया है -> stackoverflow.com/questions/15301826/… । मैंने उस उत्तर का उपयोग करने का प्रयास किया है, लेकिन मुझे वही परिणाम मिल रहा है -> psql: FATAL: डेटाबेस "उपयोगकर्ता" मौजूद नहीं है
रयान रिच

क्या आपने डीबी लॉग में देखा है? मुझे आश्चर्य है कि अगर वहां और विस्तार किया जाएगा।
bma

12
मुझे भी यही समस्या थी। बस createdb <user>मेरे लिए काम कर रहा है ।
पॉशहैगेसी

कमांड को चलाने के रूप में psql -U user -d postgres, यह सुनिश्चित करता है कि, उपयोगकर्ता डेटाबेस पोस्ट करने के लिए जुड़ा हुआ है, जो पहले से मौजूद है। इसलिए हमें लॉगिन करते समय डेटाबेस भी पास करना होगा।
अनिल

जवाबों:


1172

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

psql -d template1

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

createdb

और फिर देखें कि क्या आप फिर से लॉग इन कर सकते हैं

psql -h localhost

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


38
मेरे मामले में मैंने $ createdb -h localhostत्रुटि को हल करने के लिए लिखा था could not connect to database postgres: could not connect to server। उसके बाद मैं postgresql कंसोल के माध्यम से कनेक्ट हो सकता है psql -h localhost
ExiRe

मुझे अभी भी एक पासवर्ड प्रॉम्प्ट मिलता है और इसका कोई पता नहीं है कि यह कौन सा है, जो एक डिफ़ॉल्ट है, ऐप पासवर्ड को स्थगित कर देता है?
लासगनाएंड्रॉइड 13

2
साभार @Kirk क्या हमें वास्तव -d template1में आपके पहले आदेश की आवश्यकता है? मैंने पूरे इंटरनेट पर ट्यूटोरियल में "टेम्पलेट 1" देखा है, लेकिन यह केवल मुझे भ्रमित करने का काम करता है। एक और अधिक तार्किक दृष्टिकोण होगा, मेरी राय में 1) PostgreSQL उपयोगकर्ता बनाएं जैसे "usera" 2) उपयोगकर्ता "usera" के समान नाम वाला एक डेटाबेस बनाएं (मुझे लगता है कि यह पागल है लेकिन ऐसा लगता है कि PostgreSQL को इसकी आवश्यकता है: 3) PostgreSQL में सुपर उपयोगकर्ता "पोस्टग्रेज" के रूप में लॉग इन करें और उपयोगकर्ता "usera" के लिए डेटाबेस "usera" के विशेषाधिकारों को निर्दिष्ट करें (ओह माय गॉड, क्या यह वास्तव में वास्तविक जीवन है?)
मिटा दें।

@eric: -d टेम्पलेट 1 केवल यह जांचने के लिए है कि ओपी बिल्कुल लॉग इन कर सकता है। चूँकि यह initdb समय पर बनाया गया है, इसलिए यह हमेशा मौजूद रहता है, और एक आसान जाँच थी। उस बिंदु से आगे, आपकी प्रक्रिया आम तौर पर "वास्तविक जीवन" है।
कर्क रॉय

@ExiRe आप सिर्फ एक बड़े पैमाने पर सिरदर्द को ठीक करते हैं जो मैं एक साधारण आदेश के साथ कर रहा था। धन्यवाद!
डेव मुंगेर

193

टर्मिनल से, बस अपने कमांड प्रॉम्प्ट विंडो पर कमांड चलाएँ। (Psql के अंदर नहीं)

createdb <user>

और फिर पोस्टग्रेज को फिर से चलाने की कोशिश करें।


3
सुंदर! यह यह किया! इसे चलाने के बाद, सभी psql कमांड आकर्षण की तरह काम करते हैं! अनेक अनेक धन्यवाद!
तत्कालीन शास्त्री

1
और मैं psql टेम्पलेट में कोशिश कर रहा था। लानत
user1735921

2
भी आप बस चला सकते हैंcreatedb
मंटिसिमो

मेरे जैसे उपयोगकर्ताओं के लिए टिप;) (psql के अंदर नहीं)। इसका मतलब है कि जब आप टर्मिनल विंडो खोलते हैं तो बस इस कमांड को पहले कमांड के रूप में दर्ज करें और फिर psql में लॉगिन करने का प्रयास करें।
रोहन डोडेजा

महान! OSX पर मेरे लिए काम किया।
डार्कपो

150

डिफ़ॉल्ट रूप से, पोस्टग्रेज आपके उपयोगकर्ता के समान नाम वाले डेटाबेस से जुड़ने का प्रयास करता है। इस डिफ़ॉल्ट व्यवहार को रोकने के लिए, बस उपयोगकर्ता और डेटाबेस निर्दिष्ट करें:

psql -U Username DatabaseName 

14
धन्यवाद, क्या आप इस तरह के डिजाइन का कारण जानते हैं - दुनिया में मैं डिफ़ॉल्ट रूप से अपना नाम डेटाबेस क्यों जाना चाहता हूं?
इरीना

3
@eric डेटाबेस अक्सर एक समर्पित उपयोगकर्ता के रूप में चलने वाली सेवाओं द्वारा उपयोग किया जाता है। इसलिए मुझे लगता है कि उपयोगकर्ता नाम का उपयोग करने की रणनीति डिफ़ॉल्ट डेटाबेस नाम के रूप में कुछ निश्चित डिफ़ॉल्ट डेटाबेस नाम (जैसे "पोस्टग्रेज") का उपयोग करने से अधिक उपयोगी है।
user686249

5
आप SQL स्क्रिप्ट कैसे चलाते हैं जो वास्तव में डेटाबेस बनाता है? मेरे मामले में यह हमेशा डेटाबेस से जुड़ने की कोशिश करता है <user> जब मेरा लक्ष्य एक और DB बनाना है: psql -U Username -f create_db.sqlयह त्रुटि वापस करेगा:database Username doesn't exists
Kostanos

शानदार जवाब धन्यवाद, लेकिन यह सवाल पूछते हैं कि यह कमांड लाइन की मदद में क्यों नहीं है? psql --help
Shawn Vader

1
psql -U Username postgresजब आपके पास अभी तक कोई डेटाबेस नहीं है
अनातोली स्टेपनिउक

59
  1. डिफ़ॉल्ट उपयोगकर्ता के रूप में लॉगिन करें: sudo -i -u postgres
  2. नया उपयोगकर्ता बनाएँ: createuser --interactive
  3. भूमिका नाम के लिए संकेत दिए जाने पर, लिनक्स उपयोगकर्ता नाम दर्ज करें, और सुपरसुसर प्रश्न के लिए हां का चयन करें।
  4. अभी भी उपयोगकर्ता के रूप में लॉग इन किया गया है, एक डेटाबेस बनाएँ: createdb <username_from_step_3>
  5. psqlकमांड प्रॉम्प्ट में: त्रुटि की पुष्टि करें ।
  6. आउटपुट दिखाना चाहिए psql (x.x.x) Type "help" for help.

यार, तुमने मुझे बहुत समय बचाया।
जेपी रेड्डी

मुझे विंडोज में ऐसा करने की जरूरत थी। लिनक्स के लिए नया पीजी उपयोगकर्ता नाम सेट करें। फिक्स्ड।
रिचीइर्च

इसने मेरे लिए आकर्षण की तरह काम किया
प्रॉमिस प्रेस्टन

41

डिफ़ॉल्ट टेम्पलेट 1 डेटाबेस का उपयोग करके लॉगिन करें:

#psql -d template1
#template1=# \l

  List of databases
   Name    |  Owner  | Encoding |   Collate   |    Ctype    |  Access privileges  
-----------+---------+----------+-------------+-------------+---------------------
 postgres  | gogasca | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 template0 | gogasca | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/gogasca         +
           |         |          |             |             | gogasca=CTc/gogasca
 template1 | gogasca | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/gogasca         +
           |         |          |             |             | gogasca=CTc/gogasca
(3 rows)

अपने userId के साथ एक डेटाबेस बनाएँ:

template1=# CREATE DATABASE gogasca WITH OWNER gogasca ENCODING 'UTF8';
CREATE DATABASE

छोड़ें और फिर दोबारा लॉगिन करें

template1=# \q
gonzo:~ gogasca$ psql -h localhost
psql (9.4.0)
Type "help" for help.

gogasca=# \l
                                List of databases
   Name    |  Owner  | Encoding |   Collate   |    Ctype    |  Access privileges  
-----------+---------+----------+-------------+-------------+---------------------
 gogasca   | gogasca | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 postgres  | gogasca | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 template0 | gogasca | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/gogasca         +
           |         |          |             |             | gogasca=CTc/gogasca
 template1 | gogasca | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/gogasca         +
           |         |          |             |             | gogasca=CTc/gogasca
(4 rows)

20

मुझे उसी त्रुटि का सामना करना पड़ा जब मैं मैक पर पोस्टग्रैक्स्ल खोलने की कोशिश कर रहा था

psql: FATAL:  database "user" does not exist

मुझे इसे हल करने के लिए यह सरल आदेश मिला:

Method1

$ createdb --owner=postgres --encoding=utf8 user

और प्रकार

 psql

विधि 2:

psql -d postgres

5
विधि 2 ने मेरी जान बचाई
tom10271

9

एक ही समस्या थी, एक साधारण psql -d postgresने यह किया (टर्मिनल में कमांड टाइप करें)


6

यह त्रुटि तब भी हो सकती है यदि परिवेश चर PGDATABASE डेटाबेस के नाम पर सेट है जो मौजूद नहीं है।

OSX पर, मैंने Postgrad.app मेनू से psql लॉन्च करने की कोशिश करते समय निम्नलिखित त्रुटि देखी:

psql: FATAL: database "otherdb" does not exist

त्रुटि का हल निकालने के लिए था export PGDATABASE=otherdbसे ~/.bash_profile:

इसके अलावा, यदि PGUSER आपके उपयोगकर्ता नाम के अलावा किसी अन्य चीज़ पर सेट है, तो निम्नलिखित त्रुटि होगी:

psql: FATAL: role "note" does not exist

इसका समाधान निकालना export PGUSER=notmeहै ~/.bash_profile


5

पोस्टग्रेज की पोस्ट इंस्टॉलेशन, मेरे केस संस्करण में 12.2 है, मैंने नीचे कमांड को चलाया createdb

$ createdb `whoami`

$ psql

psql (12.2)
Type "help" for help.

macuser=# 

चीयर्स यह मेरे लिए काम किया
FaISalBLiNK

4

चूंकि यह प्रश्न खोज परिणामों में पहला है, इसलिए मैं एक अलग समस्या के लिए एक अलग समाधान यहां रखूंगा, ताकि डुप्लिकेट शीर्षक न हो।

psqlडेटाबेस को निर्दिष्ट किए बिना क्वेरी फ़ाइल चलाते समय एक ही त्रुटि संदेश आ सकता है । चूंकि useपोस्टग्रैस्कल में कोई बयान नहीं है , हमें डेटाबेस को कमांड लाइन पर निर्दिष्ट करना होगा, उदाहरण के लिए:

psql -d db_name -f query_file.sql

1
और db टेम्प्लेट 1 हमेशा मौजूद रहता है
jn

4

के रूप में बनाया प्रलेखन राज्यों:

पहला डेटाबेस हमेशा initdb कमांड द्वारा बनाया जाता है जब डेटा स्टोरेज एरिया को इनिशियलाइज़ किया जाता है ... इस डेटाबेस को पोस्टग्रेज़ कहा जाता है।

तो अगर कुछ OS / postgresql वितरण अलग तरीके से करते हैं, तो यह निश्चित रूप से डिफ़ॉल्ट / मानक नहीं है (बस सत्यापित किया initdbगया है कि खुले तौर पर 13.1 DB "पोस्टग्रेज" बनाता है, लेकिन "<user>" नहीं)। कहानी संक्षिप्त में,psql -d postgres "पोस्टग्रेज" के अलावा किसी अन्य उपयोगकर्ता का उपयोग करते समय उपयोग किए जाने की उम्मीद है।

स्पष्ट रूप से स्वीकृत उत्तर, createdbउपयोगकर्ता की तरह नामित एक DB बनाने के लिए चल रहा है, साथ ही काम करता है, लेकिन एक शानदार DB बनाता है।


1

JDBC ड्राइवर का उपयोग करने में समस्या थी, इसलिए URL में होस्ट नाम के बाद डेटाबेस को जोड़ना होगा (हो सकता है कि अनावश्यक रूप से आपके द्वारा उपयोग किए जा सकने वाले उपकरण के आधार पर) jdbc:postgres://<host(:port)>/<db-name>

अधिक विवरण यहां दिए गए हैं: http://www.postgresql.org/docs/7.4/static/jdbc-use.html#JDBC-CONNECT


मुझे पता है कि यह एक छोटा सा विषय है, इस पर विचार केवल psql के लिए पूछा गया था, लेकिन Google ने मुझे अपनी समस्या के साथ यहां लाया है, इसलिए मुझे लगता है कि इसका उल्लेख यहां किया गया है
Andreas Dietrich

1

मौजूदा सुपरयुसर के माध्यम से पोस्टग्रेज से कनेक्ट करें।

उपयोगकर्ता के नाम से एक डेटाबेस बनाएँ जिसे आप पोस्टग्रेज के माध्यम से जोड़ रहे हैं।

create database username;

अब उपयोगकर्ता नाम के माध्यम से कनेक्ट करने का प्रयास करें


1

प्रयोग करके देखें-

psql -d postgres

मैं भी उसी मुद्दे का सामना कर रहा था जब मैं भाग गया था psql


0

सबसे पहले, जब आप केवल डिफ़ॉल्ट डेटाबेस का उपयोग करना चाहते हैं और बिना किसी db के नाम की घोषणा किए बिना नए तालिकाओं को बनाना चाहते हैं, तो त्रुटि को रोकने के लिए, अपने वर्तमान उपयोग के समान डेटाबेस बनाने में मददगार है।

अपने उपयोगकर्ता नाम के साथ "skynotify" बदलें:

psql -d postgres -c "CREATE DATABASE skynotify ENCODING 'UTF-8';"

-d स्पष्ट रूप से घोषणा करता है कि कौन सा डेटाबेस SQL ​​बयानों के लिए डिफ़ॉल्ट के रूप में उपयोग करता है जो स्पष्ट रूप से इस इंटरैक्टिव सत्र के दौरान एक db नाम शामिल नहीं करते हैं।

आपके पोस्टग्रैस्सेर सर्वर के एक स्पष्ट चित्र को प्राप्त करने के लिए मूल बातें इसमें है।

आप एक मौजूदा डेटाबेस से कनेक्ट करने के लिए psql का उपयोग अंतःक्रियात्मक रूप से करना चाहिए। सौभाग्य से, आप डेटाबेस की सूची के लिए psql पूछ सकते हैं:

psql -l

                                          List of databases
               Name               | Owner  | Encoding |   Collate   |    Ctype    | Access privileges 
----------------------------------+-----------+----------+-------------+-------------+-------------------
 skynotify                        | skynotify | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 myapp_dev                        | skynotify | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 postgres                         | skynotify | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 ruby-getting-started_development | skynotify | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 template0                        | skynotify | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/skynotify          +
                                  |           |          |             |             | skynotify=CTc/skynotify
 template1                        | skynotify | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/skynotify          +
                                  |           |          |             |             | skynotify=CTc/skynotify
(6 rows)

यह इंटरेक्टिव कंसोल शुरू नहीं करता है, यह सिर्फ टर्मिनल पर एक पाठ आधारित तालिका आउटपुट करता है।

जैसा कि एक अन्य उत्तर में कहा गया है, पोस्टग्रेज हमेशा बनाए जाते हैं, इसलिए आपको इसका उपयोग अपने फेलसेफ डेटाबेस के रूप में करना चाहिए, जब आप सिर्फ कंसोल को अन्य डेटाबेस पर काम करना शुरू करना चाहते हैं। यदि यह नहीं है, तो डेटाबेस सूचीबद्ध करें और फिर उनमें से किसी एक का उपयोग करें।

इसी तरह से, एक डेटाबेस से तालिकाओं का चयन करें:

psql -d postgres -c "\dt;"

मेरे "पोस्टग्रेज" डेटाबेस में कोई तालिका नहीं है, लेकिन कोई भी डेटाबेस जो पाठ आधारित तालिका को टर्मिनल (मानक आउट) में आउटपुट करेगा।

और पूर्णता के लिए, हम एक तालिका से सभी पंक्तियों का चयन कर सकते हैं:

psql -d ruby-getting-started_development -c "SELECT * FROM widgets;"

 id | name | description | stock | created_at | updated_at 
----+------+-------------+-------+------------+------------
(0 rows)

यहां तक ​​कि अगर शून्य पंक्तियां वापस आती हैं, तो आपको फ़ील्ड नाम मिलेंगे।

यदि आपकी तालिकाओं में एक दर्जन से अधिक पंक्तियाँ हैं, या आप निश्चित नहीं हैं, तो यह समझने के लिए कि आपके डेटाबेस में कितना डेटा है, पंक्तियों की गिनती से शुरू करना अधिक उपयोगी होगा:

 psql -d ruby-getting-started_development -c "SELECT count(*) FROM widgets;"

 count 
-------
     0
(1 row)

और यह मत कि "1 पंक्ति" आपको भ्रमित करती है, यह सिर्फ यह दर्शाती है कि क्वेरी द्वारा कितनी पंक्तियाँ वापस की जाती हैं, लेकिन 1 पंक्ति में वह संख्या होती है जो आप चाहते हैं, जो इस उदाहरण में 0 है।

नोट: परिभाषित स्वामी के बिना बनाया गया एक db वर्तमान उपयोगकर्ता के स्वामित्व में होगा।


0

मैंने इनमें से कुछ समाधानों की कोशिश की, लेकिन वे काफी काम नहीं कर पाए (हालाँकि वे बहुत सही रास्ते पर थे!)

अंत में मेरी त्रुटि थी:

FATAL: उपयोगकर्ता के लिए पासवर्ड प्रमाणीकरण विफल रहा

जब मैंने निम्नलिखित कमांड चलाई: psql

तो फिर मैंने इन दोनों आदेशों को चलाया:

dropdb()
createdb()

नोट: यह db को हटा देगा , लेकिन मुझे इसकी आवश्यकता नहीं थी और किसी कारण से मैं अब pqsl तक नहीं पहुंच सका, इसलिए मैंने इसे हटा दिया और इसे पुनः बनाया। फिर psqlकाम किया।


0

निश्चित नहीं है कि यदि यह पहले से ही उत्तर में जोड़ा गया है, तो अनातोली स्टेपनिउक उत्तर बहुत उपयोगी था जो निम्नलिखित है।

psql -U Username postgres # when you have no databases yet

-1

होमब्रेव के माध्यम से पोस्टग्रैस्कल स्थापित करते समय यह समस्या थी।

सुपर उपयोगकर्ता को "पोस्टग्रेज" डिफ़ॉल्ट बनाना था:

सुपर उपयोगकर्ता के लिए उत्तरदाता सक्रिय उत्तर देता है

सुपर उपयोगकर्ता के लिए Createuser --interactive उपयोगकर्ता उत्तर y


-3

होमब्रेव का उपयोग करते हुए पोस्टग्रैस्कल स्थापित करने के बाद भी मेरे पास ऊपर का मुद्दा था - मैंने अपने रास्ते में / usr / बिन से पहले हमारे रास्ते में / usr / लोकल / बिन लगाकर इसे हल किया।


-12

इसमें सबसे सरल व्याख्या है; यह noob मुद्दा है। सिर्फ टाइपिंग

pgres

इस प्रतिक्रिया में परिणाम होगा।

pgres <db_name> 

त्रुटि के बिना सफल होगा यदि उपयोगकर्ता के पास db तक पहुँचने की अनुमति है।

कोई निर्यात किए गए पर्यावरण चर के विवरण में जा सकता है, लेकिन यह अनावश्यक है .. यह किसी भी अन्य कारण से विफल होने के लिए बहुत बुनियादी है।


5
वास्तव में "
नॉब

साथ ही इसने समस्या को हल करने की सिफारिश नहीं की, इसलिए सवाल का जवाब नहीं दिया।
देबोराह

1
कभी नहीं सुनाpgres
ग्लेन प्लास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.