Sha256: 69509119cec03a28b51b6adabc8dd9655cab68fb9820534e7f50e13a7a082051

Contents?: true

Size: 367 Bytes

Versions: 66

Compression:

Stored size: 367 Bytes

Contents

class CreateRoles < ActiveRecord::Migration[5.0]
  
  def change
    create_table(:roles) do |t|
      t.string :name
      t.timestamps
    end

    create_table :roles_users do |t|
      t.belongs_to :user, index: true
      t.belongs_to :role, index: true
      t.timestamps
    end

    add_index(:roles_users, [ :user_id, :role_id ], :unique => true)
  end

end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
usman-0.4.10.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.9.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.8.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.7.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.6.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.5.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.4.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.3.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.2.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.1.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.4.0.pre.materialize db/migrate/20170000000102_create_roles.rb
usman-0.3.38 db/migrate/20170000000102_create_roles.rb
usman-0.3.37 db/migrate/20170000000102_create_roles.rb
usman-0.3.36 db/migrate/20170000000102_create_roles.rb
usman-0.3.35 db/migrate/20170000000102_create_roles.rb
usman-0.3.34 db/migrate/20170000000102_create_roles.rb
usman-0.3.33 db/migrate/20170000000102_create_roles.rb
usman-0.3.32 db/migrate/20170000000102_create_roles.rb
usman-0.3.31 db/migrate/20170000000102_create_roles.rb
usman-0.3.30 db/migrate/20170000000102_create_roles.rb