Title: [588] trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb: Sybase wants a field called 'local_type_name', not 'type_name' (coutesy Dean Mao)
Revision
588
Author
nicksieger
Date
2007-05-15 13:49:58 -0400 (Tue, 15 May 2007)

Log Message

Sybase wants a field called 'local_type_name', not 'type_name' (coutesy Dean Mao)

Modified Paths

Diff

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


--- trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb	2007-05-14 20:25:15 UTC (rev 587)
+++ trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb	2007-05-15 17:49:58 UTC (rev 588)
@@ -118,6 +118,7 @@
 
       def initialize(types)
         @types = types
+        @types.each {|t| t['type_name'] ||= t['local_type_name']} # Sybase driver seems to want 'local_type_name'
       end
 
       def choose_best_types
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to