Sha256: f9f46496c2d92529d7ccaa6e19a2ca577f831c426d3ee5d06b63a24dc4dae070

Contents?: true

Size: 502 Bytes

Versions: 5

Compression:

Stored size: 502 Bytes

Contents

class RemoveProgrammeAndAddMaximumClassSizeToCourse < ActiveRecord::Migration[6.0]
  def change
    remove_column :sis_core_courses, :academic_programme_id
    add_column :sis_core_courses, :maximum_class_size, :integer
    add_column :sis_core_courses, :has_lab, :boolean, default: false
    add_column :sis_core_courses, :has_tutorial, :boolean, default: false
    add_column :sis_core_courses, :tutorial_hours, :float
    change_column :sis_core_courses, :description, :string, null: true
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sis_core-1.0.20 db/migrate/20201102182012_remove_programme_and_add_maximum_class_size_to_course.rb
sis_core-1.0.19 db/migrate/20201102182012_remove_programme_and_add_maximum_class_size_to_course.rb
sis_core-1.0.18 db/migrate/20201102182012_remove_programme_and_add_maximum_class_size_to_course.rb
sis_core-1.0.17 db/migrate/20201102182012_remove_programme_and_add_maximum_class_size_to_course.rb
sis_core-1.0.16 db/migrate/20201102182012_remove_programme_and_add_maximum_class_size_to_course.rb