Sha256: 0dab6b9fd0b08d2436b7ad1ab13350794a5e36cbeff4ffb230f38dbb6445e4db
Contents?: true
Size: 1.81 KB
Versions: 1
Compression:
Stored size: 1.81 KB
Contents
class AddErpTechSvcsMissingIndexes < ActiveRecord::Migration def up if indexes(:role_types).select { |index| index.name == 'role_types_parent_id_idx' }.empty? add_index :role_types, :parent_id, :name => 'role_types_parent_id_idx' add_index :security_roles, :internal_identifier, :name => 'security_roles_internal_identifier_idx' add_index :audit_logs, :audit_log_type_id, :name => 'audit_logs_audit_log_type_id_idx' add_index :audit_log_types, :internal_identifier, :name => 'audit_log_types_internal_identifier_idx' add_index :audit_log_types, :parent_id, :name => 'audit_log_types_parent_id_idx' add_index :audit_log_items, :audit_log_id, :name => 'audit_log_items_audit_log_id_idx' add_index :audit_log_items, :audit_log_item_type_id, :name => 'audit_log_items_audit_log_item_type_id_idx' add_index :audit_log_item_types, :internal_identifier, :name => 'audit_log_item_types_internal_identifier_idx' add_index :audit_log_item_types, :parent_id, :name => 'audit_log_item_types_parent_id_idx' add_index :capability_types, :internal_identifier, :name => 'capability_types_internal_identifier_idx' end end def down unless indexes(:role_types).select { |index| index.name == 'role_types_parent_id_idx' }.empty? remove_index :role_types, :parent_id remove_index :security_roles, :internal_identifier remove_index :audit_logs, :audit_log_type_id remove_index :audit_log_types, :internal_identifier remove_index :audit_log_types, :parent_id remove_index :audit_log_items, :audit_log_id remove_index :audit_log_items, :audit_log_item_type_id remove_index :audit_log_item_types, :internal_identifier remove_index :audit_log_item_types, :parent_id remove_index :capability_types, :internal_identifier end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
erp_tech_svcs-4.0.0 | db/migrate/20131113213844_add_erp_tech_svcs_missing_indexes.rb |