Sha256: 514677df02142346b09fc2629809da5ef3c096e4ec3e5b44d703f301eec5342d

Contents?: true

Size: 789 Bytes

Versions: 177

Compression:

Stored size: 789 Bytes

Contents

class ChangeProcedurePerformedBy < ActiveRecord::Migration[4.2]

  def up
    # Note have taken the decision not to move Users referenced by perform_by_id
    # into the new performed_by string column as it is unlikely there will be anyone affected
    # at this stage in development.
    begin
      remove_foreign_key :access_procedures, :performed_by
      remove_reference :access_procedures, :performed_by, index: true
    rescue
    end
    add_column :access_procedures, :performed_by, :string, null: true, index: true
  end

  def down
    remove_column :access_procedures, :performed_by, index: true
    add_reference :access_procedures, :performed_by, references: :users, index: true, null: true
    add_foreign_key :access_procedures, :users, column: :performed_by_id
  end
end

Version data entries

177 entries across 177 versions & 1 rubygems

Version Path
renalware-core-2.1.1 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.1.0 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.167 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.166 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.165 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.164 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.163 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.162 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.161 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.160 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.159 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.158 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.157 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.156 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.155 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.153 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.152 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.151 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.149 db/migrate/20160930111424_change_procedure_performed_by.rb
renalware-core-2.0.148 db/migrate/20160930111424_change_procedure_performed_by.rb