Sha256: 7b63f05ee67247055ac271110464a273ff4fcb3badbc30e01578b33bf3710020

Contents?: true

Size: 659 Bytes

Versions: 1

Compression:

Stored size: 659 Bytes

Contents

class MoveSkylineMediaFilesSkylineTagsToSkylineAssociatedTags < ActiveRecord::Migration
  def self.up
    rename_table :skyline_media_files_skyline_tags, :skyline_associated_tags
    rename_column :skyline_associated_tags, :media_file_id, :taggable_id
    add_column :skyline_associated_tags, :taggable_type, :string, :null => false
    execute "UPDATE skyline_associated_tags SET taggable_type='Skyline::MediaNode'"
  end

  def self.down
    remove_column :skyline_associated_tags, :taggable_type
    rename_column :skyline_associated_tags, :taggable_id, :media_file_id
    rename_table :skyline_associated_tags, :skyline_media_files_skyline_tags
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
skylinecms-3.0.7 db/migrate/20090610143446_move_skyline_media_files_skyline_tags_to_skyline_associated_tags.rb