में सीमा से बाहर पूर्णांक मैं एक फ़ाइल की लंबाई (4825733517) का प्रतिनिधित्व करने वाले नंबर को सहेजने की कोशिश कर रहा हूं। कॉलम पूर्णांक टाइप करने के लिए सेट है। मेरे पास कोई सत्यापन या प्रतिबंध सेट नहीं है।PostgreSQL डेटाबेस
RangeError: 4825733517 is out of range for ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Integer with limit 4
क्या मुझे इस मूल्य के लिए कुछ अन्य कॉलम प्रकार का उपयोग करना चाहिए?
एफवाईआई यह एक अच्छा जवाब है और * लगभग * मेरे लिए काम किया है। ** ** ** काम करता था, वही वाक्यविन्यास था, लेकिन 'update_column' के बजाय' change_column' था। मैं रेल 4.2.6 का उपयोग कर रहा हूं तो शायद "update_column" को बहिष्कृत किया गया है। –
आप बिल्कुल सही हैं - 'update_column' बस गलत है, मुझे इसे लिखने पर अन्य उत्तरों से गलत क्यू हो सकता है। पोस्ट को संपादित किया, इसे इंगित करने के लिए धन्यवाद – p4sh4