lib/og/store/sqlserver.rb in og-0.17.0 vs lib/og/store/sqlserver.rb in og-0.18.0

- old
+ new

@@ -1,5 +1,9 @@ +# WARNING: +# This store is not converted to the latest Og codebase. +# DO NOT USE YET! + begin require 'dbi' rescue Object => ex Logger.error 'Ruby-DBI bindings not present or ADO support not available.' Logger.error ex @@ -119,13 +123,13 @@ end private def create_table(klass) - columns = columns_for_class(klass) + fields = fields_for_class(klass) - sql = "CREATE TABLE #{klass::OGTABLE} (#{columns.join(', ')}" + sql = "CREATE TABLE #{klass::OGTABLE} (#{fields.join(', ')}" # Create table constrains. if klass.__meta and constrains = klass.__meta[:sql_constrain] sql << ", #{constrains.join(', ')}" @@ -187,10 +191,10 @@ end end =end end - def create_column_map(klass) + def create_field_map(klass) conn.query_with_result = true res = @conn.query "SELECT * FROM #{klass::OGTABLE} LIMIT 1" map = {} res.num_fields.times do |i|