mirror of
https://github.com/coder/coder.git
synced 2025-07-13 21:36:50 +00:00
chore: make has_ai_task fields on workspace builds and template versions nullable (#18403)
The fields must be nullable because there’s a period of time between inserting a row into the database and finishing the “plan” provisioner job when the final value of the field is unknown.
This commit is contained in:
@ -0,0 +1,4 @@
|
||||
ALTER TABLE template_versions ALTER COLUMN has_ai_task SET DEFAULT false;
|
||||
ALTER TABLE template_versions ALTER COLUMN has_ai_task SET NOT NULL;
|
||||
ALTER TABLE workspace_builds ALTER COLUMN has_ai_task SET DEFAULT false;
|
||||
ALTER TABLE workspace_builds ALTER COLUMN has_ai_task SET NOT NULL;
|
@ -0,0 +1,7 @@
|
||||
-- The fields must be nullable because there's a period of time between
|
||||
-- inserting a row into the database and finishing the "plan" provisioner job
|
||||
-- when the final value of the field is unknown.
|
||||
ALTER TABLE template_versions ALTER COLUMN has_ai_task DROP DEFAULT;
|
||||
ALTER TABLE template_versions ALTER COLUMN has_ai_task DROP NOT NULL;
|
||||
ALTER TABLE workspace_builds ALTER COLUMN has_ai_task DROP DEFAULT;
|
||||
ALTER TABLE workspace_builds ALTER COLUMN has_ai_task DROP NOT NULL;
|
Reference in New Issue
Block a user