Class: ActiveRecord::SchemaMigration

Inherits:
Base
  • Object
show all
Defined in:
lib/active_record/connection_adapters/ibm_db_adapter.rb

Class Method Summary collapse

Methods inherited from Base

add_conditions!, add_group!, add_joins!, attribute_condition, construct_finder_sql, count_by_sql, delete_all, #destroy_without_lock, expand_id_conditions, find_by_sql, find_one, find_some, ibm_db_connection, ibmdb_connection, merge_conditions, merge_joins, quote_bound_value, quote_value, #quote_value, replace_bind_variables, replace_named_bind_variables, sanitize_sql_array, sanitize_sql_for_assignment, sanitize_sql_for_conditions, sanitize_sql_hash_for_assignment, sanitize_sql_hash_for_conditions, type_condition, update_all, update_counters_without_lock, validates_uniqueness_of, with_scope

Class Method Details

.create_tableObject



41
42
43
44
45
46
47
# File 'lib/active_record/connection_adapters/ibm_db_adapter.rb', line 41

def create_table
  unless connection.table_exists?(table_name)
    connection.create_table(table_name, id: false) do |t|
      t.string :version, **connection.internal_string_options_for_primary_key
    end
  end
end