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 a376c12 commit 6db2038Copy full SHA for 6db2038
modules/fundamental/src/purl/service/gc_purls.sql
@@ -1,9 +1,21 @@
1
WITH
2
alive_qualified_purl AS (
3
- SELECT DISTINCT t2.id, t2.versioned_purl_id
+ (
4
+ SELECT t2.id, t2.versioned_purl_id
5
FROM sbom_package_purl_ref AS t1
6
INNER JOIN qualified_purl AS t2
7
ON t2.id = t1.qualified_purl_id
8
+ )
9
+ UNION
10
11
+ SELECT t1.id, t1.versioned_purl_id
12
+ FROM qualified_purl AS t1
13
+ INNER JOIN versioned_purl AS t2 ON t2.id = t1.versioned_purl_id
14
+ INNER JOIN (
15
+ SELECT DISTINCT base_purl_id
16
+ FROM purl_status
17
+ ) AS t3 ON t2.base_purl_id = t3.base_purl_id
18
19
),
20
alive_versioned_purl AS (
21
SELECT DISTINCT t2.id, t2.base_purl_id
0 commit comments