"आप शायद पहले से ही इसे अपने आप हल कर चुके हैं जैसे मुझे करना था, हालांकि यदि आप अभी भी खोज रहे हैं या किसी और के लिए जो इस धागे में आ सकता है। मैं भी इस कोर्स को ले रहा हूं और इस शुरुआती समस्या में आया हूं।
यह उपयोगकर्ता त्रुटि थी। मैं योनि और टूर्नामेंट डेटाबेस से गलत तरीके से जुड़ रहा था।
योनि में प्रवेश करने के बाद मैं सही डेटाबेस तक पहुँचने के लिए सही फ़ोल्डर में था लेकिन गलत तरीके से।
त्रुटि:
एक बार योनि में मैं उपयोगकर्ता योनि के रूप में psql गया और फ़ाइल आयात की।
\i tournament.sql
फिर मैं डेटाबेस से जुड़ा।
\c tournament
तब मैं फ़ाइल चलाने के लिए psql से बाहर निकल रहा था और संबंध प्राप्त करने में त्रुटि नहीं है।
मुझे एक और कदम उठाने की जरूरत थी।
फिक्स:
एक बार कनेक्ट होने के बाद और डेटाबेस टूर्नामेंट में लॉग इन किया। मुझे फिर से टूर्नामेंट.एसक्यूएल फ़ाइल आयात करने की आवश्यकता थी।
इसने वास्तविक डेटाबेस के भीतर संबंध बनाए और न केवल आवारा या जहां भी मैं उन्हें पहले बना रहा था।
इसलिए वैग्रांट से कमांड के बाद वैग्रांट ssh# इन कमांड्स को अलग से चलाएंcd /vagrant/tournament/
psql
\i tournament.sql
\c tournament
\i tournament
#last check to verify your relations were created
\dt
\d (table or view)
यही मेरे लिए किया। बाकी प्रोजेक्ट आसान था। मुझे आशा है कि इससे किसी को भी यहां पर उत्तर खोजने में मदद मिलेगी।" मेरा प्रश्न और उत्तर