Implement Delete Budget

This commit is contained in:
2022-01-31 15:50:13 +00:00
parent 1be3b6930d
commit 95b1ac5943
5 changed files with 58 additions and 3 deletions

View File

@ -34,6 +34,15 @@ func (q *Queries) CreateBudget(ctx context.Context, arg CreateBudgetParams) (Bud
return i, err
}
const deleteBudget = `-- name: DeleteBudget :exec
DELETE FROM budgets WHERE id = $1
`
func (q *Queries) DeleteBudget(ctx context.Context, id uuid.UUID) error {
_, err := q.db.ExecContext(ctx, deleteBudget, id)
return err
}
const getBudget = `-- name: GetBudget :one
SELECT id, name, last_modification, income_category_id FROM budgets
WHERE id = $1

View File

@ -31,4 +31,7 @@ FROM (
FROM transactions
INNER JOIN accounts ON accounts.id = transactions.account_id
WHERE accounts.budget_id = @budget_id
) dates;
) dates;
-- name: DeleteBudget :exec
DELETE FROM budgets WHERE id = $1;