Title: [514] trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb: Need to escape certain Derby keywords
- Revision
- 514
- Author
- olabini
- Date
- 2007-04-27 04:34:35 -0400 (Fri, 27 Apr 2007)
Log Message
Need to escape certain Derby keywords
Modified Paths
Diff
Modified: trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb (513 => 514)
--- trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb 2007-04-26 21:59:04 UTC (rev 513)
+++ trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb 2007-04-27 08:34:35 UTC (rev 514)
@@ -228,9 +228,13 @@
end
# For DDL it appears you can quote "" column names, but in queries (like insert it errors out?)
-# def quote_column_name(name) #:nodoc:
-# %Q{"#{name}"}
-# end
+ def quote_column_name(name) #:nodoc:
+ if /^references$/i =~ name
+ %Q{"#{name.upcase}"}
+ else
+ name
+ end
+ end
def quoted_true
'1'
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel