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

Reply via email to