mirror of
https://github.com/coder/coder.git
synced 2026-06-02 20:48:20 +00:00
fix: fix incorrect migration in constraint (#19212)
This commit is contained in:
@@ -8,13 +8,15 @@ UPDATE
|
||||
SET
|
||||
deadline = max_deadline
|
||||
WHERE
|
||||
deadline > max_deadline
|
||||
AND max_deadline != '0001-01-01 00:00:00+00';
|
||||
(deadline = '0001-01-01 00:00:00+00'::timestamptz OR deadline > max_deadline)
|
||||
AND max_deadline != '0001-01-01 00:00:00+00'::timestamptz;
|
||||
|
||||
-- Add the new constraint.
|
||||
ALTER TABLE workspace_builds
|
||||
ADD CONSTRAINT workspace_builds_deadline_below_max_deadline
|
||||
CHECK (
|
||||
-- (deadline is not zero AND deadline <= max_deadline)...
|
||||
(deadline != '0001-01-01 00:00:00+00'::timestamptz AND deadline <= max_deadline)
|
||||
-- UNLESS max_deadline is zero.
|
||||
OR max_deadline = '0001-01-01 00:00:00+00'::timestamptz
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user