मेरे लाइवकोड सर्वर ऐप में मुझे सम्मिलन पर एक डबरर लौटा रहा है लेकिन कोई स्पष्ट त्रुटि कोड नहीं है।PostgreSQL INSERT पुष्टिकरण पैराम का क्या अर्थ है?
मैं टर्मिनल पर गया और उपयोगकर्ता पोस्टग्रेस के रूप में हाथ से सम्मिलन किया।
%My_Dbase=# INSERT INTO new-table (first_name, last_name, anonymous) VALUES ('batman', 'Moonboy', TRUE);
psql प्रक्रिया रिटर्न:
INSERT 0 1
इस लाइन क्या मतलब है? प्राथमिक तालिका के अलावा, मुख्य तालिका के प्राथमिक कुंजी आईडी (int) को बढ़ाने के लिए मेरे पास अनुक्रम भी है।
यदि मैं डेटा की जांच करता हूं, तो डेटा डाला जाता है, प्राथमिक कुंजी एक से बढ़ती है और सब कुछ ठीक लगता है, मुझे यकीन नहीं है कि मेरा ऐप एक त्रुटि क्यों लौट रहा है (ऐप या मेरे कोड में एक बग हो सकता है)।
लेकिन अगर मुझे पता था कि क्या INSERT 0 1
मतलब, कि मुझे अपने आप को विश्वास दिलाता हूं कि मदद मिलेगी:
- हाँ, प्रविष्टि त्रुटियों के बिना किया गया था, या
- नहीं है,
0 1
किसी प्रकार की त्रुटि दिखाता है।
अगर किसी के पास पोस्टग्रेएसक्यूएल दस्तावेज़ का लिंक है जो बताता है कि ये सर्वर प्रतिक्रिया पैरा क्या हैं, तो मैं इसका अध्ययन करूंगा ... मैंने हर जगह देखा है।
बकाया, धन्यवाद, मैंने बाद में इसे निर्धारित किया। मेरा मतलब है कि अगर मैं phpPGsql व्यवस्थापक में डेटा देखता हूं ... मुझे लगता है कि यह काम कर रहा था। @ मत्ती: प्राथमिक आईडी कुंजी लौटने पर वह युक्ति बहुत उपयोगी है ... मेरे पास एक है, हालांकि इसका नाम "donation_id" है और यह एक अनुक्रमित अनुक्रम के माध्यम से ऑटो वृद्धि हुई है। – katir