Sha256: 033fca1561f05b7c4baa5e09d6dbe2eff55b874fee3f33b407aa825c772cb97d

Contents?: true

Size: 722 Bytes

Versions: 12

Compression:

Stored size: 722 Bytes

Contents

class CreateKauiAllowedUsers < ActiveRecord::Migration[5.0]
  def change
    unless table_exists?(:kaui_allowed_users)
      create_table :kaui_allowed_users do |t|
        t.string :kb_username
        t.string :description
        t.timestamps
      end

      add_index :kaui_allowed_users, [:kb_username], :unique => true
    end

    unless table_exists?(:kaui_allowed_user_tenants)
      create_table :kaui_allowed_user_tenants do |t|
        t.belongs_to :kaui_allowed_user
        t.belongs_to :kaui_tenant
        t.timestamps null: false
      end

      add_index :kaui_allowed_user_tenants, [:kaui_allowed_user_id, :kaui_tenant_id], :unique => true, :name => 'kaui_allowed_user_tenants_uniq'
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
kaui-2.1.0 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-2.0.4 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-2.0.3 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-2.0.2 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-2.0.1 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-2.0.0 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-1.4.1 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-1.4.0 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-1.3.0 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-1.2.0 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-1.1.0 db/migrate/20150112232813_create_kaui_allowed_users.rb
kaui-1.0.0 db/migrate/20150112232813_create_kaui_allowed_users.rb