class CreateRoles

Public Class Methods

down() click to toggle source
# File lib/generators/destiny/templates/create_roles.rb, line 16
def self.down
  drop_table :users_roles
  drop_table :roles
end
up() click to toggle source
# File lib/generators/destiny/templates/create_roles.rb, line 2
def self.up
  create_table :roles do |t|
    t.string  :name,        null: false
    t.text    :description, null: false
    t.jsonb   :data,        null: false

    t.timestamps
  end

  create_join_table :roles, :users, table_name: :users_roles

  add_index :roles, :name, unique: true
end