Sha256: c17cb41c4f88f73eb4d0509802de3c8776dbdc1c2b0e575fb508c79988a39252

Contents?: true

Size: 922 Bytes

Versions: 25

Compression:

Stored size: 922 Bytes

Contents

class AddMissingActivivityIndexes < ActiveRecord::Migration
  def up
    add_index "activities", "author_id", :name => "index_activities_on_author_id"
    add_index "activities", "user_author_id", :name => "index_activities_on_user_author_id"
    add_index "activities", "owner_id", :name => "index_activities_on_owner_id"

    add_foreign_key "activities", "actors", :column => :author_id, :name => "index_activities_on_author_id"
    add_foreign_key "activities", "actors", :column => :user_author_id, :name => "index_activities_on_user_author_id"
    add_foreign_key "activities", "actors", :column => :owner_id, :name => "index_activities_on_owner_id"
  end

  def down
    remove_foreign_key "activities", :name => "index_activities_on_author_id"
    remove_foreign_key "activities", :name => "index_activities_on_user_author_id"
    remove_foreign_key "activities", :name => "index_activities_on_owner_id"
  end
end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
social_stream-1.1.12 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-base-1.1.11 db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.11 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-base-1.1.10 db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.10 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-base-1.1.9 db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.9 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-base-1.1.8 db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.8 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-base-1.1.7 db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.7 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-base-1.1.6 db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.6 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-base-1.1.5 db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.5 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-base-1.1.4 db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.4 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.3 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-base-1.1.3 db/migrate/20130114114602_add_missing_activivity_indexes.rb
social_stream-1.1.2 base/db/migrate/20130114114602_add_missing_activivity_indexes.rb