# File lib/active_record/connection_adapters/postgresql_adapter.rb, line 748 def type_to_sql(type, limit = nil, precision = nil, scale = nil) return super unless type.to_s == 'integer' if limit.nil? || limit == 4 'integer' elsif limit < 4 'smallint' else 'bigint' end end