एक बड़े कॉलम के साथ एक टेबल बनाने की कोशिश कर इसके बजाय एक मानक पूर्णांक कॉलम बनाता है। क्या गलत हो सकता है? मुझे नहीं पता कि कहां दिखना शुरू करें।रेल माइग्रेशन: PostgreSQL पर बिगिंट असफल रहा प्रतीत होता है?
मैं प्रवास में यह उपयोग कर रहा हूँ:
create_table :table_name do |t|
t.integer :really_big_int, limit: 8
end
मैं रूबी 1.9.2, PostgreSQL 9.0.3 और रेल 3.0.9 का उपयोग कर रहा हूँ। मैंने डेटाबेस छोड़ दिया है और कई बार माइग्रेशन चलाया है और यह अभी भी बड़ा कॉलम नहीं बना रहा है।
बहुत अजीब। Schema.rb या आपके पीजी स्कीमा को देखकर आप यह कैसे निर्धारित कर रहे हैं कि यह एक पूर्णांक कॉलम बनाता है? –
मैं दोनों जगहों पर जांच कर रहा हूं। मैंने इसे एक स्ट्रिंग कॉलम का उपयोग करके हल किया है, हालांकि मैं अभी भी जानना चाहता हूं कि यह क्यों काम नहीं करेगा। – Lonecat
इस पर कोई अपडेट, ऐसा लगता है कि: सीमा => 8 पोस्टग्रेज़ में बड़ा कॉलम नहीं बना रहा है। –