Title: [493] trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb: Ok, Derby-specific execute was kinda broken.
Revision
493
Author
olabini
Date
2007-04-24 14:42:35 -0400 (Tue, 24 Apr 2007)

Log Message

Ok, Derby-specific execute was kinda broken. So, fix it to handle whitespace at the beginning of select statements.

Modified Paths

Diff

Modified: trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb (492 => 493)


--- trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb	2007-04-24 18:32:02 UTC (rev 492)
+++ trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb	2007-04-24 18:42:35 UTC (rev 493)
@@ -81,7 +81,7 @@
     
     def execute(sql, name = nil)
       log_no_bench(sql, name) do
-        if sql =~ /^select/i
+        if sql.strip =~ /^(select|show)/i
           @limit ||= -1
           @offset ||= 0
           @connection.execute_query(sql)[EMAIL PROTECTED](@[EMAIL PROTECTED])]
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to