diff --git a/lib/geocoder/stores/active_record.rb b/lib/geocoder/stores/active_record.rb index 9587d840d7bb02fc99c30d43266c9cbfd17171de..38d0abc03f050d0bb08c5ff799e59089c39298f1 100644 --- a/lib/geocoder/stores/active_record.rb +++ b/lib/geocoder/stores/active_record.rb @@ -194,16 +194,13 @@ module Geocoder::Store else clause = (columns || full_column_name("*")) end - - identifierType = using_postgresql? ? "::character(255)" : "" - if distance clause += ", " unless clause.empty? - clause += "'#{distance}'#{identifierType} AS #{distance_column}" + clause += "#{distance} AS #{distance_column}" end if bearing clause += ", " unless clause.empty? - clause += "'#{bearing}'#{identifierType} AS #{bearing_column}" + clause += "#{bearing} AS #{bearing_column}" end clause end @@ -225,11 +222,6 @@ module Geocoder::Store connection.adapter_name.match(/sqlite/i) end - def using_postgresql? - connection.adapter_name.match(/postgres/i) - end - - ## # Value which can be passed to where() to produce no results. #