Sha256: 8677176492a6c16c6741f9b5784873e7863cff55bb8b5dcfa53ef19ee3c0b0bd

Contents?: true

Size: 481 Bytes

Versions: 41

Compression:

Stored size: 481 Bytes

Contents

class SetDefaultCountOnSchools < ActiveRecord::Migration[5.1]
  def up
    change_column :schools, :questionnaire_count, :int, default: 0
    School.where(questionnaire_count: nil).each do |record|
      record.questionnaire_count = 0
      record.save
    end
  end

  def down
    change_column :schools, :questionnaire_count, :int, default: nil
    School.where(questionnaire_count: 0).each do |record|
      record.questionnaire_count = nil
      record.save
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
hackathon_manager-0.14.1 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.14.0 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.12 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.11 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.10 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.9 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.8 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.7 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.6 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.5 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.4 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.3 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.2 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.1 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.13.0 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.12.2 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.12.1 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.12.0 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.11.2 db/migrate/20180116022530_set_default_count_on_schools.rb
hackathon_manager-0.11.1 db/migrate/20180116022530_set_default_count_on_schools.rb