पर कॉलम ड्रॉप करना, इसलिए मेरे पास एक बड़े डेटासेट के साथ एक टेबल है और इस तालिका में तीन कॉलम हैं जिन्हें मैं छोड़ना चाहता हूं।
सवाल यह है कि पोस्टग्रेस इसके साथ कैसे निपटेंगे?पोस्टग्रेस में बड़े डेटासेट
क्या यह प्रत्येक प्रविष्टि के माध्यम से चलता है या क्या यह बिना किसी ओवरहेड के मैपिंग जानकारी अपडेट करेगा? क्या मैं सिर्फ ALTER TABLE
बना सकता हूं या क्या मुझे इस विशेष मामले में स्वैप-टेबल का उपयोग करना चाहिए?
और, यदि यह कोई फर्क पड़ता है, तो सभी तीन कॉलमों की लंबाई तय होती है (दो पूर्णांक और एक संख्यात्मक)।
मैं अगर यह पहले से ही कहा गया है माफी चाहता हूँ, लेकिन Google किसी संबंधित प्रश्नों/लेख नहीं खोज सके ...
दिलचस्प बात यह है कि पंक्ति अपडेट अब गिराए गए कॉलम में NULLs को "स्टोर" करेंगे। और क्योंकि postgresql वैकल्पिक "शून्य बिटमैप" में थोड़ा सा सेट करके नल स्टोर करता है, _every_ पंक्ति में अब एक शून्य बिटमैप (प्रत्येक आठ गिराए गए या गैर-गिराए गए कॉलम के लिए एक बाइट का आकार होना चाहिए) भले ही दृश्यमान पंक्तियों में से कोई भी न हो शून्य –