Sha256: df526c5171732e9f8e99387f880003cd55dd1ef0d629916c0966240d82e1b808

Contents?: true

Size: 460 Bytes

Versions: 19

Compression:

Stored size: 460 Bytes

Contents

class UserRoles < ActiveRecord::Migration[5.0]
  def up
    unless table_exists?(:roles)
      create_table :roles do |t|
        t.string :name
      end
      create_table :roles_users, :id => false do |t|
        t.references :role
        t.references :user
      end
      add_index :roles_users, [:role_id, :user_id]
      add_index :roles_users, [:user_id, :role_id]
    end
  end

  def down
    drop_table :roles_users
    drop_table :roles
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
zizia-6.0.1 db/migrate/20190919145012_user_roles.rb
zizia-6.0.0 db/migrate/20190919145012_user_roles.rb
zizia-5.5.0 db/migrate/20190919145012_user_roles.rb
zizia-5.4.0 db/migrate/20190919145012_user_roles.rb
zizia-5.3.0 db/migrate/20190919145012_user_roles.rb
zizia-5.2.0 db/migrate/20190919145012_user_roles.rb
zizia-5.1.0 db/migrate/20190919145012_user_roles.rb
zizia-5.0.1 db/migrate/20190919145012_user_roles.rb
zizia-5.0.0 db/migrate/20190919145012_user_roles.rb
zizia-4.6.0.alpha.01 db/migrate/20190919145012_user_roles.rb
zizia-4.5.4.alpha.01 db/migrate/20190919145012_user_roles.rb
zizia-4.5.3.alpha.01 db/migrate/20190919145012_user_roles.rb
zizia-4.5.2.alpha.01 db/migrate/20190919145012_user_roles.rb
zizia-4.5.1.alpha.01 db/migrate/20190919145012_user_roles.rb
zizia-4.4.1.alpha.01 db/migrate/20190919145012_user_roles.rb
zizia-4.4.0.alpha.01 db/migrate/20190919145012_user_roles.rb
zizia-4.3.1.alpha.01 db/migrate/20190919145012_user_roles.rb
zizia-4.2.0.alpha.01 db/migrate/20190919145012_user_roles.rb
zizia-4.1.0.alpha.01 db/migrate/20190919145012_user_roles.rb