Class: AddIdentityProviderStatusEnumAndUseOnIdentityProviders
- Inherits:
-
Object
- Object
- AddIdentityProviderStatusEnumAndUseOnIdentityProviders
- Defined in:
- lib/osso/db/migrate/20200722230116_add_identity_provider_status_enum_and_use_on_identity_providers.rb
Instance Method Summary collapse
Instance Method Details
#down ⇒ Object
9 10 11 12 13 14 |
# File 'lib/osso/db/migrate/20200722230116_add_identity_provider_status_enum_and_use_on_identity_providers.rb', line 9 def down remove_column :identity_providers, :status execute <<~SQL DROP TYPE identity_provider_status; SQL end |
#up ⇒ Object
2 3 4 5 6 7 |
# File 'lib/osso/db/migrate/20200722230116_add_identity_provider_status_enum_and_use_on_identity_providers.rb', line 2 def up execute <<~SQL CREATE TYPE identity_provider_status AS ENUM ('PENDING', 'CONFIGURED', 'ACTIVE', 'ERROR'); SQL add_column :identity_providers, :status, :identity_provider_status, default: 'PENDING' end |