Sha256: 2764d8ae5b68aa3f0839a2910867d2ac09ffa581d935443dbc89d3f9380ca543

Contents?: true

Size: 427 Bytes

Versions: 16

Compression:

Stored size: 427 Bytes

Contents

# frozen_string_literal: true

class UserRoles < ActiveRecord::Migration[5.0]
  def up
    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, %i[role_id user_id]
    add_index :roles_users, %i[user_id role_id]
  end

  def down
    drop_table :roles_users
    drop_table :roles
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
hyrax-5.0.4 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-5.0.3 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-5.0.2 .koppie/db/migrate/20211021161136_user_roles.rb
hydra-role-management-1.2.0 lib/generators/roles/templates/migrations/user_roles.rb
hyrax-5.0.1 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-5.0.0 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-5.0.0.rc3 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-5.0.0.rc2 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-5.0.0.rc1 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-4.0.0 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-4.0.0.rc3 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-4.0.0.rc2 .koppie/db/migrate/20211021161136_user_roles.rb
hyrax-4.0.0.rc1 .koppie/db/migrate/20211021161136_user_roles.rb
hydra-role-management-1.1.0 lib/generators/roles/templates/migrations/user_roles.rb
hyrax-4.0.0.beta2 .koppie/db/migrate/20211021161136_user_roles.rb
hydra-role-management-1.0.3 lib/generators/roles/templates/migrations/user_roles.rb