Sha256: 338db8fd816b532615dbf70c1e31a098616c4393097b46b6b48fd4a12c210e2d

Contents?: true

Size: 457 Bytes

Versions: 3

Compression:

Stored size: 457 Bytes

Contents

class UnreadMigration < ActiveRecord::Migration
  def self.up
    create_table ReadMark, force: true do |t|
      t.references :readable, polymorphic: { null: false }
      t.references :reader,   polymorphic: { null: false }
      t.datetime :timestamp
    end

    add_index ReadMark, [:reader_id, :reader_type, :readable_type, :readable_id], name: 'read_marks_reader_readable_index', unique: true
  end

  def self.down
    drop_table ReadMark
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
unread-0.9.0 lib/generators/unread/migration/templates/migration.rb
unread-0.8.3 lib/generators/unread/migration/templates/migration.rb
unread-0.8.2 lib/generators/unread/migration/templates/migration.rb