2019-07-30 21:29:24 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2018-03-25 16:15:39 +00:00
|
|
|
# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
|
2018-03-25 17:30:42 +00:00
|
|
|
class AddInactiveToCard < ActiveRecord::Migration
|
|
|
|
class Card < ActiveRecord::Base
|
|
|
|
attr_accessible :inactive
|
|
|
|
end
|
|
|
|
def change
|
|
|
|
add_column :cards, :inactive, :boolean
|
|
|
|
|
2019-07-30 21:29:24 +00:00
|
|
|
add_index :cards, %i[id holder_type holder_id inactive] # add index for getting active_card
|
2018-03-25 17:30:42 +00:00
|
|
|
Card.reset_column_information
|
2019-07-30 21:29:24 +00:00
|
|
|
Card.update_all(inactive: false)
|
2018-03-25 17:30:42 +00:00
|
|
|
end
|
|
|
|
end
|