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