diff --git a/coderd/database/migrations/000018_provisioner_job_type_dry_run.up.sql b/coderd/database/migrations/000018_provisioner_job_type_dry_run.up.sql index b843aeb362..b74d2ba43e 100644 --- a/coderd/database/migrations/000018_provisioner_job_type_dry_run.up.sql +++ b/coderd/database/migrations/000018_provisioner_job_type_dry_run.up.sql @@ -1,2 +1,11 @@ -ALTER TYPE provisioner_job_type -ADD VALUE IF NOT EXISTS 'template_version_dry_run'; +CREATE TYPE new_provisioner_job_type AS ENUM ( + 'template_version_import', + 'workspace_build', + 'template_version_dry_run' +); + +ALTER TABLE provisioner_jobs + ALTER COLUMN "type" TYPE new_provisioner_job_type USING ("type"::text::new_provisioner_job_type); + +DROP TYPE provisioner_job_type; +ALTER TYPE new_provisioner_job_type RENAME TO provisioner_job_type;