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