mirror of
https://codeberg.org/shroff/phylum.git
synced 2026-04-25 14:09:15 -05:00
[server][core] GetAncestors
This commit is contained in:
@@ -31,18 +31,6 @@ SELECT r.*
|
||||
ON r.id = n.id
|
||||
WHERE cardinality(n.search) = n.depth;
|
||||
|
||||
-- name: GetAncestors :many
|
||||
WITH RECURSIVE nodes(id, name, parent, permissions, self) AS (
|
||||
SELECT r.id, r.name, r.parent, r.permissions, TRUE
|
||||
FROM resources r
|
||||
WHERE r.id = @resource_id::UUID
|
||||
UNION ALL
|
||||
SELECT r.id, r.name, r.parent, r.permissions, FALSE
|
||||
FROM resources r
|
||||
JOIN nodes n ON r.id = n.parent
|
||||
)
|
||||
SELECT id, name, parent, permissions FROM nodes WHERE self = FALSE;
|
||||
|
||||
-- name: UpdateResourceContents :exec
|
||||
UPDATE resources
|
||||
SET
|
||||
|
||||
Reference in New Issue
Block a user