Sha256: 17eae5ccd6b7b14fc84a02eb0adc10ca88b2ddfcb3d15e4392cebf339e93749d

Contents?: true

Size: 675 Bytes

Versions: 6

Compression:

Stored size: 675 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, :default => ""
    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

6 entries across 6 versions & 2 rubygems

Version Path
skylinecms-3.3.0 db/migrate/20090610143446_move_skyline_media_files_skyline_tags_to_skyline_associated_tags.rb
skylinecms-3.2.0 db/migrate/20090610143446_move_skyline_media_files_skyline_tags_to_skyline_associated_tags.rb
skylinecms-3.1.0 db/migrate/20090610143446_move_skyline_media_files_skyline_tags_to_skyline_associated_tags.rb
westarete-skylinecms-3.0.8.20100329 db/migrate/20090610143446_move_skyline_media_files_skyline_tags_to_skyline_associated_tags.rb
westarete-skylinecms-3.0.8.20100330 db/migrate/20090610143446_move_skyline_media_files_skyline_tags_to_skyline_associated_tags.rb
skylinecms-3.0.8 db/migrate/20090610143446_move_skyline_media_files_skyline_tags_to_skyline_associated_tags.rb