Sha256: 681127396230c74488257626b0d22667d6392476da2a7ce828e44fa1ea79883f

Contents?: true

Size: 705 Bytes

Versions: 149

Compression:

Stored size: 705 Bytes

Contents

# Changes `module_refs.module_detail_id` to `module_refs.detail_id` so that foreign key matches the conventional
# name when `Mdm::ModuleDetail` became {Mdm::Module::Detail}.
class ChangeForeignKeyInModuleRefs < ActiveRecord::Migration
  #
  # CONSTANTS
  #

  NEW_COLUMN_NAME= :detail_id
  OLD_COLUMN_NAME = :module_detail_id
  TABLE_NAME = :module_refs

  # Renames `module_refs.detail_id` to `module_refs.module_detail_id`.
  #
  # @return [void]
  def down
    rename_column TABLE_NAME, NEW_COLUMN_NAME, OLD_COLUMN_NAME
  end

  # Rename `module_refs.module_detail_id` to `module_refs.detail_id`
  #
  # @return [void]
  def up
    rename_column TABLE_NAME, OLD_COLUMN_NAME, NEW_COLUMN_NAME
  end
end

Version data entries

149 entries across 149 versions & 1 rubygems

Version Path
metasploit_data_models-1.2.0 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-1.1.0 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-1.0.1 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-1.0.0 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.24.3 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.24.2 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.24.1.pre.rspec.pre.3.pre.1 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.24.1 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-1.0.0.pre.rails.pre.4.0b db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-1.0.0.pre.rails.pre.4.0a db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.24.0 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.23.3.pre.autoload db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.23.2 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.23.2-java db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.23.1 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.23.1-java db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.23.0 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.23.0-java db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.22.8 db/migrate/20130412174719_change_foreign_key_in_module_refs.rb
metasploit_data_models-0.22.8-java db/migrate/20130412174719_change_foreign_key_in_module_refs.rb