Sha256: aff9d3ec1c9103a33cf7f73a58df3031252b8b23c5a262c3169811952767d44d

Contents?: true

Size: 845 Bytes

Versions: 40

Compression:

Stored size: 845 Bytes

Contents

# rubocop:disable Metrics/MethodLength
class AddDocumentToVirologyProfiles < ActiveRecord::Migration[5.1]
  def change
    add_column :virology_profiles,
               :document,
               :jsonb,
               default: {},
               null: false

    add_reference :virology_profiles,
                  :updated_by,
                  foreign_key:
                  { to_table: :users },
                  index: true,
                  null: true

    add_reference :virology_profiles,
                  :created_by,
                  foreign_key:
                  { to_table: :users },
                  index: true,
                  null: true

    add_column :virology_profiles, :updated_at, :datetime
    add_column :virology_profiles, :created_at, :datetime

    add_index :virology_profiles, :document, using: :gin
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
renalware-core-2.0.64 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.63 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.62 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.61 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.60 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.58 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.57 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.56 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.55 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.54 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.53 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.52 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.51 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.50 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.48 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.47 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.46 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.45 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.44 db/migrate/20180502093256_add_document_to_virology_profiles.rb
renalware-core-2.0.43 db/migrate/20180502093256_add_document_to_virology_profiles.rb