Skip to content

Commit

Permalink
Add some coalescing to set notify true and period to 0 (which later g…
Browse files Browse the repository at this point in the history
…ets set to 4 hours if 0)
  • Loading branch information
ianmcorvidae committed Sep 26, 2024
1 parent fa73e05 commit 049d1e3
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions analyses.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ select jobs.id,
jobs.start_date,
job_types.system_id,
users.username,
(jobs.submission->>'notify_periodic')::bool AS notify_periodic,
(jobs.submission->>'periodic_period')::int AS periodic_period
COALESCE((jobs.submission->>'notify_periodic')::bool, TRUE) AS notify_periodic,
COALESCE((jobs.submission->>'periodic_period')::int, 0) AS periodic_period
from jobs
join job_types on jobs.job_type_id = job_types.id
join users on jobs.user_id = users.id
Expand Down Expand Up @@ -185,8 +185,8 @@ SELECT jobs.id,
jobs.start_date,
job_types.system_id,
users.username,
(jobs.submission->>'notify_periodic')::bool AS notify_periodic,
(jobs.submission->>'periodic_period')::int AS periodic_period
COALESCE((jobs.submission->>'notify_periodic')::bool, TRUE) AS notify_periodic,
COALESCE((jobs.submission->>'periodic_period')::int, 0) AS periodic_period
FROM jobs
JOIN job_types on jobs.job_type_id = job_types.id
JOIN users on jobs.user_id = users.id
Expand Down Expand Up @@ -277,8 +277,8 @@ select jobs.id,
jobs.start_date,
job_types.system_id,
users.username,
(jobs.submission->>'notify_periodic')::bool AS notify_periodic,
(jobs.submission->>'periodic_period')::int AS periodic_period
COALESCE((jobs.submission->>'notify_periodic')::bool, TRUE) AS notify_periodic,
COALESCE((jobs.submission->>'periodic_period')::int, 0) AS periodic_period
from jobs
join job_types on jobs.job_type_id = job_types.id
join users on jobs.user_id = users.id
Expand Down Expand Up @@ -487,8 +487,8 @@ select jobs.id,
jobs.start_date,
job_types.system_id,
users.username,
(jobs.submission->>'notify_periodic')::bool AS notify_periodic,
(jobs.submission->>'periodic_period')::int AS periodic_period,
COALESCE((jobs.submission->>'notify_periodic')::bool, TRUE) AS notify_periodic,
COALESCE((jobs.submission->>'periodic_period')::int, 0) AS periodic_period,
job_steps.external_id
from jobs
join job_types on jobs.job_type_id = job_types.id
Expand Down

0 comments on commit 049d1e3

Please sign in to comment.