Implement Delete Budget
This commit is contained in:
@ -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
|
||||
|
@ -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;
|
Reference in New Issue
Block a user