Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc59885 commit 9edca92Copy full SHA for 9edca92
coderd/database/migrations/000356_enforce_deadline_below_max_deadline.up.sql
@@ -8,13 +8,15 @@ UPDATE
8
SET
9
deadline = max_deadline
10
WHERE
11
- deadline > max_deadline
12
- 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;
13
14
-- Add the new constraint.
15
ALTER TABLE workspace_builds
16
ADD CONSTRAINT workspace_builds_deadline_below_max_deadline
17
CHECK (
18
+ -- (deadline is not zero AND deadline <= max_deadline)...
19
(deadline != '0001-01-01 00:00:00+00'::timestamptz AND deadline <= max_deadline)
20
+ -- UNLESS max_deadline is zero.
21
OR max_deadline = '0001-01-01 00:00:00+00'::timestamptz
22
);
0 commit comments