Sha256: 5705b74bf7fba51672b681f86b7fbe6c200d72e8b074e07a4a7da41ce1bfc042

Contents?: true

Size: 653 Bytes

Versions: 92

Compression:

Stored size: 653 Bytes

Contents

# Migration responsible for creating a table with activities
class CreateActivities < ActiveRecord::Migration
  # Create table
  def self.up
    create_table :activities do |t|
      t.belongs_to :trackable, :polymorphic => true
      t.belongs_to :owner, :polymorphic => true
      t.string  :key
      t.text    :parameters
      t.belongs_to :recipient, :polymorphic => true

      t.timestamps
    end

    add_index :activities, [:trackable_id, :trackable_type]
    add_index :activities, [:owner_id, :owner_type]
    add_index :activities, [:recipient_id, :recipient_type]
  end
  # Drop table
  def self.down
    drop_table :activities
  end
end

Version data entries

92 entries across 87 versions & 5 rubygems

Version Path
tawork-0.0.50 db/migrate/20131218060557_create_activities.rb
tawork-0.0.49 db/migrate/20131218060557_create_activities.rb
public_activity-1.5.0 lib/generators/public_activity/migration/templates/migration.rb
public_activity-1.5.0 test/migrations/001_create_activities.rb
public_activity-1.4.3 lib/generators/public_activity/migration/templates/migration.rb
public_activity-1.4.3 test/migrations/001_create_activities.rb
georgia-0.8.0 db/migrate/019_create_activities.rb
tawork-0.0.48 db/migrate/20131218060557_create_activities.rb
tawork-0.0.47 db/migrate/20131218060557_create_activities.rb
sunrise-cms-1.0.6 spec/dummy/db/migrate/20130214090723_create_activities.rb
your_platform-1.0.1 db/migrate/20140611170430_create_activities.rb
your_platform-1.0.0 db/migrate/20140611170430_create_activities.rb
your_platform-0.0.2 db/migrate/20140611170430_create_activities.rb
sunrise-cms-1.0.5 spec/dummy/db/migrate/20130214090723_create_activities.rb
sunrise-cms-1.0.4 spec/dummy/db/migrate/20130214090723_create_activities.rb
sunrise-cms-1.0.3 spec/dummy/db/migrate/20130214090723_create_activities.rb
sunrise-cms-1.0.2 spec/dummy/db/migrate/20130214090723_create_activities.rb
tawork-0.0.46 db/migrate/20131218060557_create_activities.rb
sunrise-cms-1.0.1 spec/dummy/db/migrate/20130214090723_create_activities.rb
public_activity-1.4.2 test/migrations/001_create_activities.rb