14 lines
388 B
SQL
14 lines
388 B
SQL
-- name: CreateAssignment :one
|
|
INSERT INTO assignments (
|
|
date, amount, category_id
|
|
) VALUES (
|
|
$1, $2, $3
|
|
)
|
|
RETURNING *;
|
|
|
|
-- name: DeleteAllAssignments :execrows
|
|
DELETE FROM assignments
|
|
USING categories
|
|
INNER JOIN category_groups ON categories.category_group_id = category_groups.id
|
|
WHERE categories.id = assignments.category_id AND category_groups.budget_id = @budget_id;
|