# frozen_string_literal: true # License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later class AddInactiveToCard < ActiveRecord::Migration class Card < ActiveRecord::Base attr_accessible :inactive end def change add_column :cards, :inactive, :boolean add_index :cards, %i[id holder_type holder_id inactive] # add index for getting active_card Card.reset_column_information Card.update_all(inactive: false) end end