Sha256: 27fb9c7837c55a522e1ada9a7a5f77e5c55a06a76943998569c7bb682c86cf8a

Contents?: true

Size: 531 Bytes

Versions: 4

Compression:

Stored size: 531 Bytes

Contents

class AggregationsToPolymorphic < ActiveRecord::Migration
  def self.up
    remove_column :aggregations, :user_id
    add_column :aggregations, :ownable_id, :integer
    add_column :aggregations, :ownable_type, :string
    add_index :aggregations, [:ownable_id, :ownable_type]
  end

  def self.down
    add_column :aggregations, :user_id, :integer
    remove_column :aggregations, :ownable_id, :integer
    remove_column :aggregations, :ownable_type, :string
    remove_index :aggregations, [:ownable_id, :ownable_type]
  end
end

Version data entries

4 entries across 2 versions & 1 rubygems

Version Path
muck-raker-0.1.32 db/migrate/20090915041650_aggregations_to_polymorphic.rb
muck-raker-0.1.32 test/rails_root/db/migrate/20090915041650_aggregations_to_polymorphic.rb
muck-raker-0.1.33 test/rails_root/db/migrate/20090915041650_aggregations_to_polymorphic.rb
muck-raker-0.1.33 db/migrate/20090915041650_aggregations_to_polymorphic.rb