जाहिर है, नामों के साथ मिलावट है। "core sample"
CORE_SAMPLE
के समान नहीं है . यहां हमारे पास जो छोटी-छोटी जानकारी है, उसके आधार पर अधिक कहना मुश्किल है।
गैर-उद्धृत पहचानकर्ता PostgreSQL में लोअर केस में डाले जाते हैं, इसलिए CORE_SAMPLE
, Core_Sample
या core_sample
अंत में एक जैसे हो जाते हैं।
लेकिन एक बार जब आप पहचानकर्ताओं को दोहरे उद्धरण चिह्नों में संलग्न कर देते हैं, तो नाम यथावत रखा जाता है। इस तरह आपके पास नाम में रिक्त स्थान जैसे अन्यथा अवैध वर्ण हो सकते हैं:"core sample"
. मेरी स्थायी सलाह है कि इससे दूर रहें और विशेष रूप से PostgreSQL के साथ कानूनी, लोअर केस आइडेंटिफ़ायर का उपयोग करें।
त्रुटि संदेश आपको बताता है कि "core sample"
. नाम की कोई तालिका नहीं है , कम से कम उस डेटाबेस में नहीं जिससे आप search_path
में सूचीबद्ध किसी भी स्कीमा से जुड़े हैं .
लेकिन प्रदर्शित क्वेरी CORE_SAMPLE
. नामक तालिका को संदर्भित करती है जो इस त्रुटि संदेश से मेल नहीं खाता।