20140914113604_add_members_table.rb 586 Bytes
Newer Older
1
# rubocop:disable all
2
class AddMembersTable < ActiveRecord::Migration[4.2]
3 4
  DOWNTIME = false

5 6 7 8 9 10 11 12 13
  def change
    create_table :members do |t|
      t.integer :access_level, null: false
      t.integer :source_id,    null: false
      t.string  :source_type,  null: false
      t.integer :user_id,      null: false
      t.integer :notification_level, null: false
      t.string  :type

14
      t.timestamps null: true
15
    end
16 17 18 19 20

    add_index :members, :type
    add_index :members, :user_id
    add_index :members, :access_level
    add_index :members, [:source_id, :source_type]
21 22
  end
end