Sha256: d869c3c814e6d1f55efcf7b4968a279e1d95d0af1ccb440deff2274d22150ee7

Contents?: true

Size: 466 Bytes

Versions: 20

Compression:

Stored size: 466 Bytes

Contents

class MarkableMigration < ActiveRecord::Migration
  def self.up
    create_table :marks, :id => false do |t|
      t.references :marker,   :polymorphic => true
      t.references :markable, :polymorphic => true
      t.string     :mark,     :limit => 128
      t.datetime   :created_at
    end

    add_index :marks, [:markable_id, :markable_type, :mark]
    add_index :marks, [:marker_id, :marker_type, :mark]
  end

  def self.down
    drop_table :marks
  end
end

Version data entries

20 entries across 10 versions & 1 rubygems

Version Path
markable-0.1.4 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.1.4 lib/generators/markable/migration/templates/active_record/migration.rb
markable-0.1.3 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.1.3 lib/generators/markable/migration/templates/active_record/migration.rb
markable-0.1.2 lib/generators/markable/migration/templates/active_record/migration.rb
markable-0.1.2 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.1.1 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.1.1 lib/generators/markable/migration/templates/active_record/migration.rb
markable-0.1.0 lib/generators/markable/migration/templates/active_record/migration.rb
markable-0.1.0 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.0.8 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.0.8 lib/generators/markable/migration/templates/active_record/migration.rb
markable-0.0.7 lib/generators/markable/migration/templates/active_record/migration.rb
markable-0.0.7 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.0.6 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.0.6 lib/generators/markable/migration/templates/active_record/migration.rb
markable-0.0.5 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.0.5 lib/generators/markable/migration/templates/active_record/migration.rb
markable-0.0.4 test/dummy/db/migrate/20120214114957_markable_migration.rb
markable-0.0.4 lib/generators/markable/migration/templates/active_record/migration.rb