मैं निम्न क्वेरी (इंटरनेट के लिए स्वच्छ) का उपयोग कर मेरी PostgreSQL डेटाबेस के लिए एक नया, "नहीं NULL" कॉलम शामिल कर रहा हूँ:मैं एक पोस्टग्रेस्क्ल डेटाबेस में एक कॉलम कैसे जोड़ सकता हूं जो नल की अनुमति नहीं देता है?
ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL;
हर बार जब मैं इस क्वेरी चलाने, मैं निम्नलिखित त्रुटि संदेश मिलता है:
ERROR: column "mycolumn" contains null values
मैं स्टंप्डया हूँ। मुझसे कहां गलती हो रही है?
नोट: मैं मुख्य रूप से pgAdmin III (1.8.4) का उपयोग कर रहा हूं, लेकिन जब मैं टर्मिनल के भीतर से SQL चलाता हूं तो मुझे वही त्रुटि मिली।
अच्छा समाधान। मैं इस कारण के लिए वाक्यविन्यास क्या होगा, यह देखने के लिए किसी कारण से ऑनलाइन पोस्टग्रेक्स दस्तावेज़ नहीं मिल सका। –
@ सेनब्राइट, आप 'मैन ALTER_TABLE'' करके ऑफ़लाइन पोस्ट ऑफिस तक पहुंच सकते हैं :) –
@ allan.simon मैंने पहले कभी पोस्टग्रेएसक्यूएल का उपयोग नहीं किया है और मैंने इसे कहीं भी इंस्टॉल नहीं किया है। –