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 " DROP TYPE identity_provider_status;\n SQL\nend\n" |
#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 " CREATE TYPE identity_provider_status AS ENUM ('PENDING', 'CONFIGURED', 'ACTIVE', 'ERROR');\n SQL\n add_column :identity_providers, :status, :identity_provider_status, default: 'PENDING'\nend\n" |