Sha256: 351636a0d2dc89b927b1357bdb8d59f44292a7d962107f1b9d608306d2cada9b

Contents?: true

Size: 435 Bytes

Versions: 22

Compression:

Stored size: 435 Bytes

Contents

class AddIdentityProviderServiceEnum < ActiveRecord::Migration[6.0]
  def up
    execute "CREATE TYPE identity_provider_service AS ENUM ('OKTA', 'AZURE');"
    change_column :identity_providers, :service, 'identity_provider_service USING CAST(service as identity_provider_service)'
  end

  def down
    chnage_column :identity_providers, :service, :text
    execute <<-SQL
      DROP TYPE identity_provider_service;
    SQL
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
osso-0.1.2 lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.1.1 lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.1.0 lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.11 lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.10 lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.8 lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.7 lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.6 lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.6.alpha lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5 lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.lambda lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.kappa lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.iota lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.theta lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.eta lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.zeta lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.epsilon lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.delta lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.gamma lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb
osso-0.0.5.pre.beta lib/osso/db/migrate/20200714223226_add_identity_provider_service_enum.rb