Sto tentando di salvare un numero che rappresenta la lunghezza di un file (4825733517). La colonna è impostata per digitare un numero intero. Non ho alcuna convalida o restrizioni impostate.Numero intero fuori intervallo nel database PostgreSQL
RangeError: 4825733517 is out of range for ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Integer with limit 4
Devo utilizzare un altro tipo di colonna per questo valore? (Su rotaie 4.2.4)
FYI questa è un'ottima risposta e * quasi * ha funzionato per me. Ciò che ** ha ** funzionava era la stessa sintassi ma 'change_column' invece di' update_column'. Sto usando Rails 4.2.6 quindi forse "update_column" è deprecato. –
Hai assolutamente ragione - 'update_column' è semplicemente errato, potrei aver trovato un suggerimento sbagliato dalle altre risposte quando scrivo per la prima volta. Modificato il post, grazie per avermelo fatto notare – p4sh4