# frozen_string_literal: true

# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
class AddInactiveToCard < ActiveRecord::Migration[4.2]
  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