houdini/db/migrate/20170808180559_add_inactive_to_card.rb

16 lines
474 B
Ruby
Raw Normal View History

# 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