Sha256: cb11372fad7dab42952d785a4ac7bf14216daaa7b5c7fbe7a436f25f63c4397f

Contents?: true

Size: 561 Bytes

Versions: 81

Compression:

Stored size: 561 Bytes

Contents

# <%= autogenerated_migration_warning %>

class CreateGradingPeriods < ActiveRecord::Migration[5.1]
  def change
    create_table :grading_periods do |t|
      t.bigint :canvas_id, null: false
      t.string :title
      t.float :weight
      t.datetime :start_date
      t.datetime :end_date
      t.datetime :close_date
      t.bigint :canvas_grading_period_group_id

      t.string :workflow_state

      t.timestamps
    end

    add_index :grading_periods, :canvas_id, unique: true
    add_index :grading_periods, :canvas_grading_period_group_id
  end
end

Version data entries

81 entries across 81 versions & 1 rubygems

Version Path
canvas_sync-0.17.23.beta1 lib/canvas_sync/generators/templates/migrations/create_grading_periods.rb