Ето магическото заклинание във вашата миграция, когато декларирате колоната:
create_table :example do |t|
t.integer :field, :limit => 8
end
:limit => 8 е магията в този случай, тъй като postgres прави само 4-байтови цели числа със знак, когато просто кажете цяло число. Това използва 8-байтови цели числа със знак.