Sha256: 359d4a9f7333fb3aafb4c1686431cd9943afbf61ce7346382c33beca930cfeb2

Contents?: true

Size: 750 Bytes

Versions: 23

Compression:

Stored size: 750 Bytes

Contents

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

  NEW_COLUMN_NAME= :detail_id
  OLD_COLUMN_NAME = :module_detail_id
  TABLE_NAME = :module_platforms

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

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

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
metasploit_data_models-6.0.6 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
wg-metasploit_data_models-4.1.4.02 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-6.0.5 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-6.0.4 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-6.0.3 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-6.0.2 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-6.0.1 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-6.0.0 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-5.0.6 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-5.0.5 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-5.0.4 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-5.0.3 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-5.0.2 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-5.0.1 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-5.0.0 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-4.1.4 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-4.1.3 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-4.1.2 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-4.1.1 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb
metasploit_data_models-4.1.0 db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb