Skip to content

Commit c5754bd

Browse files
committed
rev-deps: Add more comments to the SQL query
1 parent 5ff41e7 commit c5754bd

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/models/krate_reverse_dependencies.sql

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
WITH filtered_default_versions as (
2+
-- Get all `default_versions` that are depending on the crate $1
23
SELECT default_versions.*
34
FROM default_versions
4-
WHERE version_id IN (SELECT version_id FROM dependencies WHERE crate_id = $1)
5-
AND NOT EXISTS (
6-
SELECT 1
7-
FROM versions
8-
WHERE id = version_id and yanked
5+
WHERE version_id IN (
6+
SELECT dependencies.version_id
7+
FROM dependencies
8+
WHERE dependencies.crate_id = $1
9+
) AND NOT EXISTS (
10+
-- Filter out yanked crates
11+
-- (if the default version is yanked, then the whole crate is yanked)
12+
SELECT 1
13+
FROM versions
14+
WHERE id = version_id and yanked
915
)
1016
)
1117
SELECT

0 commit comments

Comments
 (0)