Sha256: f106e5ceaf7d9deb036dab14975b1115e99fa9a0356f2e4592791c7309b30ab9

Contents?: true

Size: 649 Bytes

Versions: 35

Compression:

Stored size: 649 Bytes

Contents

# Migration responsible for creating a table with activities
class CreateActivities < ActiveRecord::Migration[5.1]
  # 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

35 entries across 34 versions & 1 rubygems

Version Path
keppler-2.1.22 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.21 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.20 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.19 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.18 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.18 testing-with-2.1.18/db/migrate/20151221173228_create_activities.rb
keppler-2.1.17 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.16 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.15 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.14 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.13 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.12 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.11 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.10 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.9 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.8 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.7 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.6 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.5 installer/core/db/migrate/20151221173228_create_activities.rb
keppler-2.1.4 installer/core/db/migrate/20151221173228_create_activities.rb