canvas-lms/db/migrate/20110825214829_question_dat...

16 lines
560 B
Ruby

class QuestionDataLength < ActiveRecord::Migration
tag :predeploy
def self.up
return unless %w{MySQL Mysql2}.include?(connection.adapter_name) # postgres/sqlite have no limit
change_column :quiz_questions, :question_data, :text, :limit => 2**20
change_column :assessment_questions, :question_data, :text, :limit => 2**20
end
def self.down
return unless %w{MySQL Mysql2}.include?(connection.adapter_name)
change_column :quiz_questions, :question_data, :text
change_column :assessment_questions, :question_data, :text
end
end