Sha256: 6c41e3f854b98016d6d089502c2fdfe0940289b9da7632b9a0d187f03acd8baf

Contents?: true

Size: 696 Bytes

Versions: 21

Compression:

Stored size: 696 Bytes

Contents

# -*- encoding : utf-8 -*-
class UpdateLinkType < ActiveRecord::Migration
  class TmpReference < ActiveRecord::Base
    self.table_name = 'card_references'
  end

  def up
    TmpReference.update_all(present: 1)
    TmpReference.where(link_type: 'T').update_all(link_type: 'I')
    TmpReference.where(link_type: 'M').update_all(present: 0, link_type: 'L')
    TmpReference.where(link_type: 'W').update_all(present: 0, link_type: 'I')
  end

  def down
    TmpReference.where(present: 0, link_type: 'L').update_all(link_type: 'M')
    TmpReference.where(present: 0, link_type: 'I').update_all(link_type: 'W')
    TmpReference.where(present: 1, link_type: 'I').update_all(link_type: 'T')
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
card-1.18.6 db/migrate/20121118115000_update_link_type.rb
card-1.18.5 db/migrate/20121118115000_update_link_type.rb
card-1.18.4 db/migrate/20121118115000_update_link_type.rb
card-1.18.3 db/migrate/20121118115000_update_link_type.rb
card-1.18.2 db/migrate/20121118115000_update_link_type.rb
card-1.18.1 db/migrate/20121118115000_update_link_type.rb
card-1.18.0 db/migrate/20121118115000_update_link_type.rb
card-1.17.4 db/migrate/20121118115000_update_link_type.rb
card-1.17.3 db/migrate/20121118115000_update_link_type.rb
card-1.17.2 db/migrate/20121118115000_update_link_type.rb
card-1.17.1 db/migrate/20121118115000_update_link_type.rb
card-1.17.0 db/migrate/20121118115000_update_link_type.rb
card-1.16.15 db/migrate/20121118115000_update_link_type.rb
card-1.16.14 db/migrate/20121118115000_update_link_type.rb
card-1.16.13 db/migrate/20121118115000_update_link_type.rb
card-1.16.12 db/migrate/20121118115000_update_link_type.rb
card-1.16.11 db/migrate/20121118115000_update_link_type.rb
card-1.16.10 db/migrate/20121118115000_update_link_type.rb
card-1.16.9 db/migrate/20121118115000_update_link_type.rb
card-1.16.8 db/migrate/20121118115000_update_link_type.rb