Sha256: 382d7602ec8fead7582c9cc5df31597dc80ab11df5b2698d4b71474dd266e67c

Contents?: true

Size: 583 Bytes

Versions: 3

Compression:

Stored size: 583 Bytes

Contents

class CreateAuthzRoleGrants < ActiveRecord::Migration[5.2]
  def change
    create_table :authz_role_grants do |t|
      t.references :authz_role, foreign_key: true, null: false,
                   index: { name: 'authz_role_grants_role_index' }
      t.references :rolable, polymorphic: true, null: false,
                   index: { name: 'authz_role_grants_rolable_index' }

      t.timestamps
    end
    add_index(:authz_role_grants,
              [:rolable_type, :rolable_id, :authz_role_id],
              unique: true,
              name: 'authz_rgs_rolable_role')
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
authz-0.0.5 db/migrate/20181130053841_create_authz_role_grants.rb
authz-0.0.4 db/migrate/20181130053841_create_authz_role_grants.rb
authz-0.0.3 db/migrate/20181130053841_create_authz_role_grants.rb