Title: [476] trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb: Adding fix for REAL columns (Raphael Valyi)
Revision
476
Author
nicksieger
Date
2007-04-23 16:36:28 -0400 (Mon, 23 Apr 2007)

Log Message

Adding fix for REAL columns (Raphael Valyi)

Modified Paths


Diff

Modified: trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb (475 => 476)


--- trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb	2007-04-23 19:34:48 UTC (rev 475)
+++ trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb	2007-04-23 20:36:28 UTC (rev 476)
@@ -87,9 +87,10 @@
                           lambda {|r| r['type_name'] =~ /^number$/i},
                           lambda {|r| r['precision'] == '38'},
                           lambda {|r| r['data_type'] == '2'}],
-        :float       => [ lambda {|r| [Jdbc::Types::FLOAT,Jdbc::Types::DOUBLE].include?(r['data_type'].to_i)},
+        :float       => [ lambda {|r| [Jdbc::Types::FLOAT,Jdbc::Types::DOUBLE, Jdbc::Types::REAL].include?(r['data_type'].to_i)},
                           lambda {|r| r['type_name'] =~ /^float/i},
                           lambda {|r| r['type_name'] =~ /^double$/i},
+                          lambda {|r| r['type_name'] =~ /^real$/i},
                           lambda {|r| r['precision'] == '15'}],
         :datetime    => [ lambda {|r| Jdbc::Types::TIMESTAMP == r['data_type'].to_i},
                           lambda {|r| r['type_name'] =~ /^datetime/i},
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to