class CreatePreferences

Public Class Methods

down() click to toggle source
# File lib/generators/user_preferences/templates/migration.rb, line 16
def self.down
  drop_table :preferences
end
up() click to toggle source
# File lib/generators/user_preferences/templates/migration.rb, line 2
def self.up
  create_table :preferences do |t|
    t.integer :user_id, null: false
    t.string  :category, null: false
    t.string  :name, null: false
    t.integer :value, null: false
    t.timestamps
  end

  add_index :preferences, :user_id
  add_index :preferences, [:user_id, :category]
  add_index :preferences, [:category, :name, :value]
end