Sha256: daf433ea02cd26aa6773cf84c076885de8af63e6944bf63fc95c92db507933ae

Contents?: true

Size: 1.12 KB

Versions: 2

Compression:

Stored size: 1.12 KB

Contents

class UpgradeTo110 < ActiveRecord::Migration
  def self.up
    if ComfortableMexicanSofa.config.database_config && !Rails.env.test?
      establish_connection "#{ComfortableMexicanSofa.config.database_config}_#{Rails.env}"
    end
    rename_column :cms_layouts,   :cms_site_id,   :site_id
    rename_column :cms_pages,     :cms_site_id,   :site_id
    rename_column :cms_pages,     :cms_layout_id, :layout_id
    rename_column :cms_blocks,    :cms_page_id,   :page_id
    rename_column :cms_snippets,  :cms_site_id,   :site_id
    rename_column :cms_uploads,   :cms_site_id,   :site_id
  end

  def self.down
    if ComfortableMexicanSofa.config.database_config && !Rails.env.test?
      establish_connection "#{ComfortableMexicanSofa.config.database_config}_#{Rails.env}"
    end
    rename_column :cms_uploads,   :site_id,   :cms_site_id
    rename_column :cms_snippets,  :site_id,   :cms_site_id
    rename_column :cms_blocks,    :page_id,   :cms_page_id
    rename_column :cms_layouts,   :site_id,   :cms_site_id
    rename_column :cms_pages,     :layout_id, :cms_layout_id
    rename_column :cms_pages,     :site_id,   :cms_site_id
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.4.7 db/migrate/upgrades/02_upgrade_to_1_1_0.rb
comfortable_mexican_sofa-1.4.6 db/migrate/upgrades/02_upgrade_to_1_1_0.rb