Sha256: b2d17e93f66c4e0f937f6deb79fa9736ae34ee548b1b2c31dff544baa7f89533

Contents?: true

Size: 759 Bytes

Versions: 5

Compression:

Stored size: 759 Bytes

Contents

# This migration comes from tb_cms (originally 20120912121313)
class ModifySiteIdForSpudPages < ActiveRecord::Migration[4.2]
  def up
    change_column :spud_pages, :site_id, :integer, default: 0, null: false
    change_column :spud_templates, :site_id, :integer, default: 0, null: false
    change_column :spud_menus, :site_id, :integer, default: 0, null: false
    SpudPage.where(site_id: nil).each { |f| f.site_id = 0; f.save }
    SpudMenu.where(site_id: nil).each { |f| f.site_id = 0; f.save }
  end

  def down
    change_column :spud_pages, :site_id, :integer, default: nil, null: true
    change_column :spud_templates, :site_id, :integer, default: nil, null: true
    change_column :spud_menus, :site_id, :integer, default: nil, null: true
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
tb_cms-1.3.6 spec/dummy/db/migrate/20141231214475_modify_site_id_for_spud_pages.tb_cms.rb
tb_cms-1.3.5 spec/dummy/db/migrate/20141231214475_modify_site_id_for_spud_pages.tb_cms.rb
tb_cms-1.3.3 spec/dummy/db/migrate/20141231214475_modify_site_id_for_spud_pages.tb_cms.rb
tb_cms-1.3.2 spec/dummy/db/migrate/20141231214475_modify_site_id_for_spud_pages.tb_cms.rb
tb_cms-1.3.1 spec/dummy/db/migrate/20141231214475_modify_site_id_for_spud_pages.tb_cms.rb