Sha256: 4511db90ded2737581bffe18c9941a01caaa390ea9da77a8cba5eecfb749233c

Contents?: true

Size: 554 Bytes

Versions: 8

Compression:

Stored size: 554 Bytes

Contents

class CreateMessages < ActiveRecord::Migration[4.2]
  def self.up
    create_table :messages, :force => true do |t|
      t.datetime :read_at
      t.integer  :receiver_id, :sender_id
      t.string   :subject, :null => false
      t.text     :body
      t.integer :message_request_id
      t.integer :parent_id

      t.timestamps
    end

    add_index :messages, :sender_id
    add_index :messages, :receiver_id
    add_index :messages, :message_request_id
    add_index :messages, :parent_id
  end

  def self.down
    drop_table :messages
  end
end

Version data entries

8 entries across 8 versions & 4 rubygems

Version Path
enju_purchase_request-0.3.2 spec/dummy/db/migrate/154_create_messages.rb
enju_loc-0.3.1 spec/dummy/db/migrate/154_create_messages.rb
enju_purchase_request-0.3.1 spec/dummy/db/migrate/154_create_messages.rb
enju_loc-0.3.0 spec/dummy/db/migrate/154_create_messages.rb
enju_search_log-0.3.0.beta.1 spec/dummy/db/migrate/154_create_messages.rb
enju_purchase_request-0.3.0.beta.1 spec/dummy/db/migrate/154_create_messages.rb
enju_loc-0.3.0.beta.1 spec/dummy/db/migrate/154_create_messages.rb
enju_leaf-1.3.0.beta.2 spec/dummy/db/migrate/154_create_messages.rb