Sha256: f77162661804e65363308cd5bd0ca0bbd63d1ddb317077b1f6c8acdf94e0ddbf

Contents?: true

Size: 593 Bytes

Versions: 1

Compression:

Stored size: 593 Bytes

Contents

class CreateUnderworldUserMessages < ActiveRecord::Migration
  def change
    args = {}
    args[:id] = :uuid if Underworld::Engine.use_uuid

    create_table :underworld_user_messages, **args do |t|
      if Underworld::Engine.use_uuid
        t.uuid :sender_id
        t.uuid :receiver_id
      else
        t.integer :sender_id
        t.integer :receiver_id
      end

      t.boolean :read_only
      t.text :content
      t.text :raw_content

      t.timestamps
    end

    add_index :underworld_user_messages, :sender_id
    add_index :underworld_user_messages, :receiver_id
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
underworld-1.0.0 db/migrate/20160310105736_create_underworld_user_messages.rb