Bir dosyanın uzunluğunu temsil eden bir sayı kaydetmeye çalışıyorum (4825733517). Sütun tamsayı olarak ayarlanır. Doğrulama veya kısıtlama ayarlamam yok.Tam aralık PostgreSQL veritabanında aralık dışı
RangeError: 4825733517 is out of range for ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Integer with limit 4
Bu değer için başka bir sütun türü kullanmalı mıyım?
FYI bu harika bir cevap ve * neredeyse * benim için çalıştı. Ne ** yaptın hepsi aynı sözdizimi, ancak 'update_column' yerine 'change_column'du. Rails 4.2.6 kullanıyorum, bu yüzden belki "update_column" kullanımdan kaldırıldı. –
Kesinlikle haklısınız - 'update_column' basitçe yanlış, ilk yazarken diğer cevaplardan yanlış bir ipucu almış olabilirim. Gönderiyi düzenlediniz, gösterdiğiniz için teşekkürler – p4sh4