diff options
author | Sean Griffin <sean@thoughtbot.com> | 2014-11-01 17:15:12 -0600 |
---|---|---|
committer | Sean Griffin <sean@thoughtbot.com> | 2014-11-01 17:15:55 -0600 |
commit | daab7e59a6196fa2bbab17dc4a88b095a211fc96 (patch) | |
tree | bc25e4adfed18572b619c5051c6e784bfe5c5551 /activerecord/lib/active_record/connection_adapters/abstract_adapter.rb | |
parent | 5e745dc3e225274c8eb0ae106ac827e0fcf6b92b (diff) | |
download | rails-daab7e59a6196fa2bbab17dc4a88b095a211fc96.tar.gz rails-daab7e59a6196fa2bbab17dc4a88b095a211fc96.tar.bz2 rails-daab7e59a6196fa2bbab17dc4a88b095a211fc96.zip |
Correctly cast calculation results on PG
MySQL reports the column name as `"MAX(developer_id)"`. PG will report
it as `"max"`
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/abstract_adapter.rb')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract_adapter.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb index 96b7313234..dc1f3c9457 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb @@ -386,6 +386,10 @@ module ActiveRecord type_map.lookup(sql_type) end + def column_name_for_operation(operation, node) # :nodoc: + node.to_sql + end + protected def initialize_type_map(m) # :nodoc: |