Sha256: 71c3ae8872787468d57bcdc822250825bcabd0f689c37ecf5c48c24473bb3d05

Contents?: true

Size: 1.02 KB

Versions: 166

Compression:

Stored size: 1.02 KB

Contents

class CreatePatientPracticeMemberships < ActiveRecord::Migration[5.0]
  def change
    #remove_index :patient_practices_primary_care_physicians, :practice_id
    #remove_index :patient_practices_primary_care_physicians, :primary_care_physician_id
    #remove_foreign_key :patient_practices_primary_care_physicians, :practice_id
    #remove_foreign_key :patient_practices_primary_care_physicians, :primary_care_physician_id

    drop_table :patient_practices_primary_care_physicians

    create_table :patient_practice_memberships do |t|
      t.integer :practice_id, null: false, index: true
      t.integer :primary_care_physician_id, null: false, index: true
      t.datetime :deleted_at, index: true
      t.timestamps null: false
    end
    add_foreign_key :patient_practice_memberships,
                    :patient_practices,
                    column: :practice_id
    add_foreign_key :patient_practice_memberships,
                    :patient_primary_care_physicians,
                    column: :primary_care_physician_id

  end
end

Version data entries

166 entries across 166 versions & 1 rubygems

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