Skip to content

Commit b04127d

Browse files
committed
exclude snapshots from templates
1 parent 98d653e commit b04127d

2 files changed

Lines changed: 22 additions & 2 deletions

File tree

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
-- name: GetTemplateByID :one
22
SELECT t.*
33
FROM "public"."envs" t
4-
WHERE t.id = $1;
4+
WHERE t.id = $1
5+
AND NOT EXISTS (
6+
SELECT 1
7+
FROM public.snapshots AS s
8+
WHERE s.env_id = t.id
9+
);
510

611
-- name: GetTemplateByIDWithAliases :one
712
SELECT e.*, al.aliases
@@ -11,4 +16,9 @@ CROSS JOIN LATERAL (
1116
FROM public.env_aliases
1217
WHERE env_id = e.id
1318
) AS al
14-
WHERE e.id = $1;
19+
WHERE e.id = $1
20+
AND NOT EXISTS (
21+
SELECT 1
22+
FROM public.snapshots AS s
23+
WHERE s.env_id = e.id
24+
);

packages/db/queries/get_template_by_id.sql.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)