Skip to content

Commit 48267a4

Browse files
committed
add default first in up migration
1 parent 29be417 commit 48267a4

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

coderd/database/migrations/000190_external_auth_providers_jsonb.down.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ $$;
2222

2323

2424
-- Remove the non-null constraint and default
25-
ALTER TABLE template_versions
26-
ALTER COLUMN external_auth_providers DROP NOT NULL;
2725
ALTER TABLE template_versions
2826
ALTER COLUMN external_auth_providers DROP DEFAULT;
27+
ALTER TABLE template_versions
28+
ALTER COLUMN external_auth_providers DROP NOT NULL;
2929

3030

3131
-- Update the column type and migrate the values

coderd/database/migrations/000190_external_auth_providers_jsonb.up.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ ALTER TABLE template_versions
2727

2828

2929
-- Make the column non-nullable to make the types nicer on the Go side
30-
ALTER TABLE template_versions
31-
ALTER COLUMN external_auth_providers SET NOT NULL;
3230
ALTER TABLE template_versions
3331
ALTER COLUMN external_auth_providers SET DEFAULT '[]'::jsonb;
32+
ALTER TABLE template_versions
33+
ALTER COLUMN external_auth_providers SET NOT NULL;
3434

3535

3636
-- Recreate `template_version_with_user` as described in dump.sql

0 commit comments

Comments
 (0)