Split rename and reparent

This commit is contained in:
Abhishek Shroff
2024-08-04 22:00:20 +05:30
parent 7f2a8df372
commit 8ad0732a0f
5 changed files with 70 additions and 29 deletions

View File

@@ -22,11 +22,17 @@ SET
modified = NOW()
WHERE id = $1;
-- name: Rename :exec
-- name: UpdateResourceParent :exec
UPDATE resources
SET
parent = @parent::uuid,
modified = NOW()
WHERE id = @id::uuid;
-- name: UpdateResourceName :exec
UPDATE resources
SET
name = CASE WHEN (@name::text = '') THEN name ELSE @name::text END,
parent = @parent::uuid,
modified = NOW()
WHERE id = @id::uuid;